Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 24
1

выбор(Case)

28.04.2010, 19:31. Просмотров 1098. Ответов 2
Метки нет (Все метки)

Дан равнобедренный треугольник (есть эл-ты: катет-А и гипотенуза B,площадь S и высота H);составить программу которая по заданному значению выводила бы параметры: ПРИМЕР: из A B S H,из них к примеру
выбираем H (Тоесть высоту) вводим H=12
и в результате выводим значения
A-
B-
S-
так же если мы будем вводить А=9
результат
H-
B-
S-

и так со всеми элементами.
помогите написать програмку на с++

Добавлено через 4 часа 1 минуту
то есть по H находим другие параметры гипотенузу катет и площадь так же и с А,S,B

Добавлено через 24 минуты
помогите заранее спасибо!!!!!!!!!!!!!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2010, 19:31
Ответы с готовыми решениями:

зациклено выбор switch case c++
Проблема в том, что после первого перехода программа не учитывает выбор следующего кейса а снова...

в case 7 - нужно сделать поиск по номеру группы, а в case 6 сортировку по имени
Помогите пожалуйста: в case 7 - нужно сделать поиск по номеру группы, а в case 6 сортировку по...

При выборе case 1 всегда черный экран? как правильно указать путь в case
Доброго времени суток) проблема с компиляций когда при компилирование появляется экран выбора....

switch-case, как писать в самом case
Такс дело вот в чём,прога работает всё хорошо,вот только мне не нравится как записваю страны в...

2
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,283
28.04.2010, 20:26 2
Лучший ответ Сообщение было отмечено RUNNER как решение

Решение

обязательно switch(){case...) ?
я сделал с if()....
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
33
34
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
 
void main()
{
    clrscr();
 
    float H = 0, S = 0, A = 0, B = 0;
    char *str;
    cin >> str;
 
    if(strstr(str, "H")){
        H = atof((const char*)&str[2]);
        cout << "Formula s H = " << H;
    }
 
    if(strstr(str, "S")){
        S = atof((const char*)&str[2]);
        cout << "Formula s S = "<< S;
    }
 
    if(strstr(str, "A")){
        A = atof((const char*)&str[2]);
        cout << "Formula s A = " << A;
    }
 
    if(strstr(str, "B")){
        B = atof((const char*)&str[2]);
        cout << "Formula s B = " << B;
    }
    getch();
}
вводите к примеру:
H=12.3
и переменной H присваивается значение 12.3
только шаблон ввода именно такой и должен быть.
неправильно:
H =12.3
H= 12.3
правильно:
H=12.3
просто программа начинает искать цифры начиная с 2 элемента и если вы введете H = 12.3, то значение H будет 0
или просто в программе напишите другое значение элемента с которого начать поиск цифры в ф-ции(atof())
теперь подставляйте формулы в каждый if и выводите результат на экран
1
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 24
29.04.2010, 16:36  [ТС] 3
Сделал в в с++ билдере там оказалось довольно просто) но все равно спасибо за синтаксис switch(case) теперь понял)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.04.2010, 16:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Подскажите пожалуйста, что нужно сделать что бы "ShowData" из case 2 вывела значения введенные в "GetData" в case 1
//IDE CodeBlocks Массив структур Листинг #2 #include &lt;iostream&gt; #include &lt;windows.h&gt;...

Оптимальная конструкция switch-case-while / while-switch-case
Имеется конструкция типа: switch() { case 1: while() { ... }

Switch case внутри switch case
Привет всем! Нужна помощь. Пишу калькулятор с консольным меню. Так вот, используется цикл...

Выбор значения в CASE
Есть 4 счетчика, по ним есть значение предыдущее и текущее, нужно написать запрос который проверяет...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.