Problem z wykonywaniem petli if (zle liczy warunki
Ostatnio zmodyfikowano 2016-05-03 00:49
rafalwilis Temat założony przez niniejszego użytkownika |
Problem z wykonywaniem petli if (zle liczy warunki » 2016-05-02 23:29:43 #include <iostream> #include <cstdlib>
using namespace std;
int main(int argc, char *argv[]) { string imie; char plec; int dochod; double podatek; cout << "Podaj imie: "; cin >> imie; cout << "podaj plec K/M: "; cin >> plec; cout <<imie << "Witam Pana/Pania\n"; cout << "Podaj dochody za rok 2015: "; cin >> dochod; if (dochod<3091) { podatek=0 cout << "Podatek do zaplaty wynosi: "<<podatek; } else if (dochod>3091 && dochod<=85528) { podatek=(18/100*(dochod-556));
cout<<"Podatek do zaplaty wynosi: 3 "<< podatek; } if (dochod>85528) { podatek = (14839+(32/100)*(dochod-85528)); cout <<"Podatek do zaplaty wynosi: "<< podatek; } if (podatek!=0) int liczba_rat; int rata; char odpowiedz; { cout << "Proponujemy splate naleznego podatku w ratach \n"; cout <<"Czy chcesz splacic nalezny podatek w ratach T/N? \n"; cin >> odpowiedz; if (odpowiedz=T) cout <<"W ilu ratach chcesz splacic nalezny podatek? \n"; cin >> liczba_rat; rata=(podatek/liczba_rat); cout<<"Miesieczna rata wynosi: "<<rata; } system ("pause"); return 0; |
|
carlosmay |
» 2016-05-03 00:09:25 Nie wiem od czego zacząć: if( podatek != 0 ) int liczba_rat;
Jeszcze brakujące średniki i dodatkowe klamry? Problem z wykonywaniem petli if (zle liczy warunki |
Temat: kod nie ma pętli. |
|
rafalwilis Temat założony przez niniejszego użytkownika |
Problem z wykonywaniem petli if (zle liczy warunki) » 2016-05-03 00:49:01 A co z pierwsza czescia. Zmodyfikowalem troche kod ale caly czas zle liczy podatki(wladciwei ich nie liczy) #include <iostream> #include <cstdlib>
using namespace std;
int main(int argc, char *argv[]) { string imie; char plec; int dochod; double podatek; cout << "Podaj imie: "; cin >> imie; cout << "podaj plec K/M: "; cin >> plec; cout <<imie << "Witam Pana/Pania\n"; cout << "Podaj dochody za rok 2015: "; cin >> dochod; podatek==(18/100*(dochod-556)); if (dochod <= 3091) { cout << "Podatek do zaplaty wynosi: 0" << endl; } else if (dochod > 3091 && dochod <= 85528) { podatek==(18/100*(dochod-556)); cout<<"Podatek do zaplaty wynosi: "<< podatek << endl; } else if (dochod > 85528) { podatek==(14839 +(32/100)*(dochod-85528)); cout <<"Podatek do zaplaty wynosi: "<< podatek << endl; |
|
« 1 » |