Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- #include <conio.h>
- using namespace std;
- int main(int argc, char *argv[])
- {
- /*Написать программу, которая каждый раз (бесконечный цикл) запрашивает у пользователя делимое и делитель и получает частное.
- Выход из цикла, если пользователь вводит нулевое значение делителя.*/
- double a,b;
- /*вписываем весто условия для цикла значение true, это дает бесконечное выполнение цикла,
- т.к. цикл выполняется до тех пор, пока его условие истино*/
- while(true){
- cout << "Vvedite delimoe: ";
- cin >> a;
- cout << "Vvedite delitel: ";
- cin >> b;
- if(b==0)//операточные скобки для if можно не писать, если в нем только один оператор
- break;
- cout << "Vashe chastnoe: " << a/b << "\n***\n";
- }
- cout << "*****\n";
- /*Написать программу,
- которая увеличивает значение введенной пользователем переменной в 10 раз, если это число 200;
- уменьшает значение на единицу, если это число 300;
- выводит на экран это число, если оно равно 0;
- превращает число -200 в положительное;
- выводит сообщение о некорректном вводе числа.*/
- int num;
- cout << "Vvedite chislo 200, 300, 0 ili -200: ";
- cin >> num;
- switch(num){//оператор выбора switch-case позволяет производить выбор одного варианта из множетсва, в отличии от двух вариантов с if-else
- case 200: num*10; //если переменная num равна 200, то выплняется действие после двоеточия - num умножается на 10
- break;//действие обязательно должно прерываться, иначе выполнятся все операторы, следующие за тем, который был выбран
- case 300: num-1;
- break;
- case 0: cout << num;
- break;
- case -200: num=200;
- break;
- default://выполняется, если ни один из вариантов не соответствует данным в переменной num
- cout << "Vy vveli ne 200, 300, 0 ili -200. Odumaites!";
- }
- _getch();
- return EXIT_SUCCESS;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement