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

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

Войти
Регистрация
Восстановить пароль
 
ИраSunny
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 16
#1

Задание на оператор while - C++

15.03.2011, 18:55. Просмотров 294. Ответов 3
Метки нет (Все метки)

Ввести с клавиатуры 2 числа, знак операции между ними (по очереди "+" "-" "*" "/") и выводить на экран результат до тех пор пока не будет нажат символ "?".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2011, 18:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задание на оператор while (C++):

Условный оператор if. Задание 1 - C++
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На границе" в...

Изменить программу так, чтобы выполнялось задание, но не использовался поразрядный оператор ^ - C++
#include <iostream> using namespace std; int slog(int n, int m); int main() { setlocale(LC_ALL, "rus_rus.1251"); int n, m; ...

Написать программу, содержащую оператор оператор for для счета от 2 до 5 через 1 - C++
В С++ я ноль, помогите пожалуйста написать прогу Написать программу, содержащую оператор оператор for для счета от 2 до 5 через 1 ...

Условный оператор, оператор ввода/вывода; плоскость и принадлежность точки - C++
Здравствуйте. В С++ я абсолютный новичок, поэтому с первым же заданием возникли определённые трудности. Будьте добры, помогите решить. Буду...

Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор * - C++
Помогите в следующем: Для класса шаблона следует перегрузить оператор присваивания, конструктор копирования, бинарный оператор суммы «*»,...

Для чего нужен оператор двоеточие, если два двоеточия - это оператор расширения области видимости - C++
для чего нужен оператор двоеточие ( : ), если два двоеточия( :: ) - это оператор расширения области видимости.

3
Reee
21 / 21 / 1
Регистрация: 21.09.2010
Сообщений: 65
15.03.2011, 19:08 #2
Вот->
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
#include<iostream>
using namespace std;
int main()
{
    setlocale( LC_ALL,"" );
    int a,x;
    char h;
    for(;;)
    {
        cout<<"a=";
        cin>>a;
        cout<<"x=";
        cin>>x;
        cout<<"Знак операции ";
        cin>>h;
        if(h=='?')
            break;
        if(h=='+')
            cout<<a<<"+"<<x<<"="<<a+x<<endl;
        if(h=='-')
            cout<<a<<"-"<<x<<"="<<a-x<<endl;
        if(h=='*')
            cout<<a<<"*"<<x<<"="<<a*x<<endl;
        if(h=='/')
            cout<<a<<"/"<<x<<"="<<(float)a/x<<endl;
    }
}
0
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
15.03.2011, 19:08 #3
ИраSunny, Используйте ПОИСК. Я точно такую же прогу написал полчаса назад.
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
35
36
37
38
39
40
41
42
#include <stdio.h>
#include <iostream>
#include <conio.h>
 
 
using namespace std;
int answer(float a, float b, char ch)
{
     switch (ch)
     {
          case '+': cout<<a<<ch<<b<<"="<<a+b<<endl;
          break;
          case '-': cout<<a<<ch<<b<<"="<<a-b<<endl;
          break;
          case '*': cout<<a<<ch<<b<<"="<<a*b<<endl;
          break;
          case '/': cout<<a<<ch<<b<<"="<<a/b<<endl;
          break;
          default : cout<<"Enter sign!"<<endl;
                         ch = getch();
          break;
     }
     return 0;
 
 
}
int main()
{
     char ch;
     float a, b;
     while(1)
     {
     cout<<"Input A= ";
     cin >> a;
     cout<<"Input B=";
     cin >> b;
     ch = getch();
     answer(a,b,ch);
     }
     getch();
     return 0;
}
1
ИраSunny
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 16
15.03.2011, 19:57  [ТС] #4
[QUOTE=instagib;1453748]ИраSunny, Используйте ПОИСК. Я точно такую же прогу написал полчаса назад.

Спасибо большое!!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2011, 19:57
Привет! Вот еще темы с ответами:

Почему обращение к методам осуществляется через оператор прямого доступа, а не через оператор указателей->? - C++
#include &lt;iostream&gt; using namespace std; class random { public: void Set(int b){a=b;} int Get(){return a;} private: ...

Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n вводить с клавиатуры. - C++
Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n вводить с клавиатуры. Шаг изменения...

Как перегрузить оператор<< и оператор>> ? - C++
Доброго времени суток. Застрял на двух вопросах и не как не могу найти инфу которвя мне помогла бы их решить. вопрос первый. В общем...

Оператор break как оператор go to next - C++
Подскажите, в этом примере break эквивалентна действию оператора go to next?


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
15.03.2011, 19:57
Ответ Создать тему
Опции темы

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