Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
RUNNER
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 24
#1

выбор(Case) - C++

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

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

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

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

Добавлено через 24 минуты
помогите заранее спасибо!!!!!!!!!!!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2010, 19:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос выбор(Case) (C++):

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,277
28.04.2010, 20:26 #2
обязательно 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 и выводите результат на экран
RUNNER
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 24
29.04.2010, 16:36  [ТС] #3
Сделал в в с++ билдере там оказалось довольно просто) но все равно спасибо за синтаксис switch(case) теперь понял)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2010, 16:36
Привет! Вот еще темы с ответами:

Case - C++
Есть ли в C++ аналог дэльфишному Case i of? Я конечно могу прописать на каждый вариант if но не красиво же будет )) и дабы не...

Case - C++
Можно ли как то в конструкции switch case задавать условие например case n&lt;0:и выполнить действие

CASE(C++) - C++
Помогите решить задачку, пожалуйста. С начала 1990 года по некоторый день прошло n месяцев и 2 дня. Определить название месяца(январь,...

If и case - C++
Нужно чтобы программа принимала числа от -100 до 1000. Используя if, при значении, которое не входит в этот диапазон, программа...


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

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

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