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

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

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

Оператор for C++
Оператор a % b C++
C++ Оператор new
C++ Условный оператор if. Задание 1
Оператор while C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Reee
 Аватар для Reee
21 / 21 / 1
Регистрация: 21.09.2010
Сообщений: 65
15.03.2011, 19:08     Задание на оператор while #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;
    }
}
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 341
15.03.2011, 19:08     Задание на оператор while #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;
}
ИраSunny
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 16
15.03.2011, 19:57  [ТС]     Задание на оператор while #4
[QUOTE=instagib;1453748]ИраSunny, Используйте ПОИСК. Я точно такую же прогу написал полчаса назад.

Спасибо большое!!!!
Yandex
Объявления
15.03.2011, 19:57     Задание на оператор while
Ответ Создать тему
Опции темы

Текущее время: 19:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru