Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // HomeWork_w4.cpp
- //
- #include <iostream>
- using namespace std;
- void luckyNum()
- {
- int luckyNum;
- cout << "Enter a six value number \n";
- cin >> luckyNum;
- if (luckyNum < 100000)
- {
- cout << "Please,read carefully, enter a six value number \n";
- cin >> luckyNum;
- }
- if (
- ((int)luckyNum / 100000) + ((int)(luckyNum % 100000) / 10000) + ((int)(luckyNum % 10000) / 1000) == ((int)(luckyNum % 1000) / 100) + ((int)(luckyNum % 100) / 10) + ((int)luckyNum % 10))
- {
- cout << "HAPPY number" << "\n";
- }
- else {
- cout << "UNHAPPY number" << "\n";
- }
- }
- void fourDigitNumber()
- {
- int number,
- num1,
- num2,
- num3,
- num4;
- cout << "Enter a four-digit number \n";
- cin >> number;
- if (number < 1000)
- {
- cout << "Error, try again later \n";
- }
- else
- {
- num1 = number / 1000 + 1;
- num2 = (number % 1000) / 100 + 1;
- num3 = (number % 100) / 10 + 1;
- num4 = (number % 10) + 1;
- cout << num1 << num2 << num3 << num4 << "\n";
- }
- }
- void max()
- {
- int num, max = 0;
- cout << "Enter seven integers \n";
- for (int i = 0; i < 7; i++)
- {
- cout << i + 1 << " number - ";
- cin >> num;
- if (num > max)
- {
- max = num;
- }
- }
- cout << "Max is " << max;
- }
- void gasoline()
- {
- int distanceFrom_A_to_B,
- distanceFrom_B_to_C,
- cargoWeight,
- mileage,
- max_flight,
- max_capacity = 300;
- cout << "Please enter cargo weight \n";
- cin >> cargoWeight;
- if (cargoWeight >= 0 && cargoWeight <= 500)
- {
- mileage = 1;
- max_flight = max_capacity / mileage;
- }
- if (cargoWeight >= 501 && cargoWeight <= 1000)
- {
- mileage = 4;
- max_flight = max_capacity / mileage;
- }
- if (cargoWeight >= 1001 && cargoWeight <= 1500)
- {
- mileage = 7;
- max_flight = max_capacity / mileage;
- }
- if (cargoWeight >= 1501 && cargoWeight <= 2000)
- {
- mileage = 9;
- max_flight = max_capacity / mileage;
- }
- if (cargoWeight > 2000)
- {
- cout << "It's too heavy bro \n";
- return;
- }
- cout << "Please enter distance from A to B \n";
- cin >> distanceFrom_A_to_B;
- if (max_flight <= distanceFrom_A_to_B)
- {
- cout << "You cannot fly, don't enough fuel\n";
- return;
- }
- else
- {
- distanceFrom_A_to_B = max_flight - distanceFrom_A_to_B;
- }
- cout << "Please enter distance from B to C \n";
- cin >> distanceFrom_B_to_C;
- if (max_flight <= distanceFrom_B_to_C)
- {
- cout << "You cannot fly, don't enough fuel\n";
- return;
- }
- if (distanceFrom_B_to_C > distanceFrom_A_to_B)
- {
- distanceFrom_B_to_C = (distanceFrom_B_to_C - distanceFrom_A_to_B) * mileage;
- cout << "You need to add " << distanceFrom_B_to_C << " fuel\n";
- }
- else
- {
- cout << "it's not need to add fuel\n";
- }
- }
- int main()
- {
- //Task_1: Lucky number
- luckyNum();
- //Task_2:
- fourDigitNumber();
- //Task_3:
- max();
- //Task_4:
- gasoline();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement