Відповідь:
#include <iostream>
#include<string>
#include<cmath>
int main() {
setlocale(0,"");
double suma;
int misyac;
std::string s;
while(1){
try{
std::cout<<"Введіть суму вкладу:\n";
std::cin>>s;
suma = std::stod(s);
if(suma<=0) throw 4;/*Помилка від'ємного числа*/
break;
}
catch(int/*Ловимо помилку від'ємного числа'*/){
std::cout<<"Недопустиме значення, повторіть введення.\n";}
catch(.../*Ловимо будь-що*/){
std::cout<<"Невірний ввід, повторіть будь ласка.\n";
}}
std::cout<<"Введіть кількість місяців:\n";
misyac = stoi(s);
if(misyac<0) throw 4;
catch(int/*Ловимо помилку від'ємного числа*/){
std::cout<<"За "<<misyac<<" місяців зі сумою вкладу розміром "<<
suma<<" гривень при депозиті у 10% за місяць у вас буде "<<suma*pow(1.1,misyac);
return 0;
Відповідь:
#include <iostream>
#include<string>
#include<cmath>
int main() {
setlocale(0,"");
double suma;
int misyac;
std::string s;
while(1){
try{
std::cout<<"Введіть суму вкладу:\n";
std::cin>>s;
suma = std::stod(s);
if(suma<=0) throw 4;/*Помилка від'ємного числа*/
break;
}
catch(int/*Ловимо помилку від'ємного числа'*/){
std::cout<<"Недопустиме значення, повторіть введення.\n";}
catch(.../*Ловимо будь-що*/){
std::cout<<"Невірний ввід, повторіть будь ласка.\n";
}}
while(1){
try{
std::cout<<"Введіть кількість місяців:\n";
std::cin>>s;
misyac = stoi(s);
if(misyac<0) throw 4;
break;
}
catch(int/*Ловимо помилку від'ємного числа*/){
std::cout<<"Недопустиме значення, повторіть введення.\n";}
catch(.../*Ловимо будь-що*/){
std::cout<<"Невірний ввід, повторіть будь ласка.\n";
}}
std::cout<<"За "<<misyac<<" місяців зі сумою вкладу розміром "<<
suma<<" гривень при депозиті у 10% за місяць у вас буде "<<suma*pow(1.1,misyac);
return 0;
}