Program pobierający wiek psa i zwracający wiek ludzki
Ostatnio zmodyfikowano 2020-11-06 19:57
gonskabalbinka Temat założony przez niniejszego użytkownika |
Program pobierający wiek psa i zwracający wiek ludzki » 2020-11-04 23:41:41 Witam mam do napisania program, który pobiera na wejściu wiek psa i zwraca wiek ludzki według następujących reguł: od 0-1 10 lat od 1-3: 5 lat od 3 do 7:3 lata od 7+ : 2 lata najprościej byłoby użyć pętli ale nie mogę ich używać. Zrobiłem to w oparciu o instrukcje if else. Czy jest jakiś sposób, by zrobić to nie używając instrukcji if else ani pętli? #include <iostream>
using namespace std;
int main() { int age { 0 }; int human_age { 0 }; cout << "Enter dog age: "; cin >> age; if( age > 7 ) human_age = 32 + 2 *( age - 7 ); else if( age > 3 && age <= 7 ) human_age = 20 + 3 *( age - 3 ); else if( age > 1 && age <= 3 ) human_age = 10 + 5 *( age - 1 ); else human_age = 10; cout << endl << "Dog age " << age << " is equal " << human_age << " human age" << endl; return 0; }
|
|
pekfos |
» 2020-11-06 19:57:13 Warunków możesz użyć bezpośrednio w obliczeniach. Wynik operacji logicznej ma wartość 0 lub 1. |
|
« 1 » |