Advertisement
JmihPodvalbniy

Untitled

Nov 20th, 2024 (edited)
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.66 KB | Software | 0 0
  1. Дз от 11.11.2024г.
  2.  
  3. 1)
  4. #include <iostream>
  5. #include <iomanip>
  6.  
  7. using namespace std;
  8.  
  9. int main() {
  10.   double dollarRate;
  11.   double rubles;
  12.   double dollars;
  13.  
  14.   cout << "Введите текущий курс доллара к рублю: ";
  15.   cin >> dollarRate;
  16.  
  17.   if (dollarRate <= 0) {
  18.     cout << "Некорректный курс. Курс должен быть положительным числом.\n";
  19.     return 1;
  20.   }
  21.  
  22.  
  23.   cout << "Введите количество рублей для конвертации: ";
  24.   cin >> rubles;
  25.  
  26.    
  27.   if (rubles < 0) {
  28.     cout << "Некорректное количество рублей. Количество должно быть неотрицательным числом.\n";
  29.     return 1;
  30.   }
  31.  
  32.  
  33.   dollars = rubles / dollarRate;
  34.  
  35.   cout << fixed << setprecision(2);
  36.   cout << rubles << " рублей = " << dollars << " долларов" << endl;
  37.  
  38.   return 0;
  39. }
  40.  
  41. 2)
  42. #include <iostream>
  43.  
  44. using namespace std;
  45.  
  46. int main() {
  47.   double meters;
  48.  
  49.   cout << "Введите количество метров: ";
  50.   cin >> meters;
  51.  
  52.   double kilometers = meters / 1000;
  53.   double remainingMeters = fmod(meters, 1000);
  54.  
  55.   cout << (int)kilometers << " километров и " << (int)remainingMeters << " метров" << endl;
  56.  
  57.   return 0;
  58. }
  59.  
  60. 3)
  61. #include <iostream>
  62. #include <cmath>
  63.  
  64. using namespace std;
  65.  
  66. int main() {
  67.   double radius;
  68.  
  69.   cout << "Введите радиус круга: ";
  70.   cin >> radius;
  71.  
  72.   double area = M_PI * pow(radius, 2);
  73.  
  74.   cout << "Площадь круга с радиусом " << radius << " составляет " << area << endl;
  75.   return 0;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement