Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 14.03.2010
Сообщений: 19

Перевод из C++ в Visual Basic

28.02.2011, 16:13. Показов 3471. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Прошу вашей помощи.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "stdafx.h"
#include <iostream>
#include <cmath>
using namespace std;
 
void main()
{
        setlocale (LC_ALL, "Russian_Russia.1251");
    double x1,y1,x2,y2,x3,y3;
        cout << "Введите координаты 1-й вершины:\n\n";
    cin >> x1 >> y1;
    cout << "\nВведите координаты 2-й вершины:\n\n";
    cin >> x2 >> y2;
    cout << "\nВведите координаты 3-й вершины:\n\n";
    cin >> x3 >> y3;
    double a = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
    double b = sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));
    double c = sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2));
    if (!(a<b+c && b<a+c && c<a+b))
    {
        cout << "\nTakogo treugol'nika ne sush'estvuet\n\n";
    } 
        else if (a==b || b==c || a==c)
    {
        cout << "\nTreugolnik ravnobedrennii\n\n";
    } 
        else
    {
        cout <<"\nTreugolnik ne ravnobedrennii\n\n";
    }
    system ("pause");
}
Дело в том, что я VB не изучал, я погружался в мир программирования с астматика, а в техникуме требуют VB. Сейчас я занимаюсь изучением VB...мне лично он не нравится. Задача такая по трем вершинам определить, является ли треугольник со сторонами abc равнобедренным или нет.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.02.2011, 16:13
Ответы с готовыми решениями:

Перевод в Visual Basic
Решить нелинейное уравнение методом простых итераций Ln(x)-x+1.8 = 0 На отрезке По этому уравнению есть программка в Pascal ...

Перевод из Pascal в Visual Basic
Добрый день! Я пыталась перевести код программы из Pascal в Visual Basic. Дело в том, что курсовую надо сдавать в Visual Basic, а я его...

Перевод программы C++ -> Visual Basic
Друзья, помогите пож. перевести код с языка C++ в Visual Basic, в котором я не очень хорошо разбираюсь. №1. Составить блок-схему и...

1
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
28.02.2011, 17:35
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
'#include "stdafx.h"
'#include <iostream>
'#include <cmath>
'using namespace std;
 
'void main()
'{
Private Sub Command1_Click()
 
        'setlocale (LC_ALL, "Russian_Russia.1251");
Dim x1 As Double, y1 As Double
Dim x2 As Double, y2 As Double
Dim x3 As Double, y3 As Double 'double x1,y1,x2,y2,x3,y3;
 Dim a As Double, b As Double, c As Double
        'cout << "Введите координаты 1-й вершины:\n\n";
x1 = Val(InputBox("Введите координату x 1-й вершины:"))
y1 = Val(InputBox("Введите координату y 1-й вершины:"))
    'cin >> x1 >> y1;
    'cout << "\nВведите координаты 2-й вершины:\n\n";
x2 = Val(InputBox("Введите координату x 2-й вершины:"))
y2 = Val(InputBox("Введите координату y 2-й вершины:"))
    'cin >> x2 >> y2;
    'cout << "\nВведите координаты 3-й вершины:\n\n";
x3 = Val(InputBox("Введите координату x 3-й вершины:"))
y3 = Val(InputBox("Введите координату y 3-й вершины:"))
    'cin >> x3 >> y3;
    
    'double a = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
a = Sqr((x1 - x2) ^ 2 + (y1 - y2) ^ 2)
    'double b = sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));
b = Sqr((x1 - x3) ^ 2 + (y1 - y3) ^ 2)
    'double c = sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2));
c = Sqr((x3 - x2) ^ 2 + (y3 - y2) ^ 2)
  If ((a >= b + c Or b >= a + c Or c >= a + b)) Then
    'if (!(a<b+c && b<a+c && c<a+b))
    '{
       ' cout << "\nTakogo treugol'nika ne sush'estvuet\n\n";
    '}
MsgBox "Takogo treugol'nika ne sush'estvuet"
  ElseIf (a = b Or b = c Or a = c) Then
        'else if (a==b || b==c || a==c)
    '{
        'cout << "\nTreugolnik ravnobedrennii\n\n";
    '}
MsgBox "Treugolnik ravnobedrennii"
        Else
    '{
       ' cout <<"\nTreugolnik ne ravnobedrennii\n\n";
    '}
    'system ("pause");
MsgBox "Treugolnik ne ravnobedrennii"
  End If
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.02.2011, 17:35
Помогаю со студенческими работами здесь

Перевод из Visual Basic в qBasic
Sub My() Dim i As Integer, summ As Single, t As Single Dim x As Integer, f As Boolean t = CSng(InputBox(&quot;vvedite&quot;)) summ = 0 i...

Перевод программы с С++ на Visual Basic
Ребят, помогите пожалуйста имеется прога, написанная на С++, необходимо перевести ее на бейсик. мозгов не хватает допереть это :D Оба...

Перевод кода из С++ в Visual Basic 6
Интересует перевод такого момента: читаю файл до конца: char buffer; fscanf(fp, &quot;%s&quot;, buffer); хотелось бы узнать как можно...

Перевод кода из паскаля в Visual Basic
помогите перевести в Visual Basic пожалуйста program Proc47; var A,B,C,D,F,E,G,H:integer; p,q:integer; function...

Перевод с C++ на Visual Basic, работа с квадратными матрицами
Доброго времени суток, помогите пожалуйста перевести программку с C++ на Visual Basic Программка оперирует квадратными матрицами: находит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru