Jater

Lesson_6

Jan 10th, 2018
108
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

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×