Jater

Lesson_6

Jan 10th, 2018
115
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <conio.h>
  4.  
  5. using namespace std;
  6.  
  7. int main(int argc, char *argv[])
  8. {
  9.     /*Написать программу, которая каждый раз (бесконечный цикл) запрашивает у пользователя делимое и делитель и получает частное.
  10.     Выход из цикла, если пользователь вводит нулевое значение делителя.*/
  11.     double a,b;
  12.     /*вписываем весто условия для цикла значение true, это дает бесконечное выполнение цикла,
  13.     т.к. цикл выполняется до тех пор, пока его условие истино*/
  14.     while(true){
  15.         cout << "Vvedite delimoe: ";
  16.         cin >> a;
  17.         cout << "Vvedite delitel: ";
  18.         cin >> b;
  19.         if(b==0)//операточные скобки для if можно не писать, если в нем только один оператор
  20.             break;
  21.         cout << "Vashe chastnoe: " << a/b << "\n***\n";
  22.     }
  23.     cout << "*****\n";
  24.     /*Написать программу,
  25.     которая увеличивает значение введенной пользователем переменной в 10 раз, если это число  200;
  26.     уменьшает значение на единицу, если это число 300;
  27.     выводит на экран это число, если оно равно 0;
  28.     превращает число -200 в положительное;
  29.     выводит сообщение о некорректном вводе числа.*/
  30.     int num;
  31.     cout << "Vvedite chislo 200, 300, 0 ili -200: ";
  32.     cin >> num;
  33.     switch(num){//оператор выбора switch-case позволяет производить выбор одного варианта из множетсва, в отличии от двух вариантов с if-else
  34.         case 200: num*10; //если переменная num равна 200, то выплняется действие после двоеточия - num умножается на 10
  35.             break;//действие обязательно должно прерываться, иначе выполнятся все операторы, следующие за тем, который был выбран
  36.         case 300: num-1;
  37.             break;
  38.         case 0: cout << num;
  39.             break;
  40.         case -200: num=200;
  41.             break;
  42.         default://выполняется, если ни один из вариантов не соответствует данным в переменной num
  43.             cout << "Vy vveli ne 200, 300, 0 ili -200. Odumaites!";
  44.     }
  45.     _getch();
  46.     return EXIT_SUCCESS;
  47. }
RAW Paste Data