CR = Code Review. O co chodzi? Zajrzyj tutaj
Pełna lista wszystkich Code Review? Zajrzyj tutaj
https://www.youtube.com/watch?v=ib7LXBNfZ7g
Kod z odcinka - kalkulator if:
#include <iostream>
using namespace std;
float x,y;
int wybor;
int main()
{
cout << "Podaj 1 liczbe: ";
cin >> x;
cout << "Podaj 2 liczbe: ";
cin >> y;
cout<<endl;
cout << "MENU GLOWNE" << endl;
cout << "-----------------" << endl;
cout << "1. Dodawanie" << endl;
cout << "2. Odejmowanie" << endl;
cout << "3. Mnozenie" << endl;
cout << "4. Dzielenie" << endl;
cout << "Wybierz: ";
cin >> wybor;
if (wybor==1)
cout<<"Suma = "<<x+y;
else if (wybor==2)
cout<<"Roznica = "<<x-y;
else if (wybor==3)
cout<<"Iloczyn = "<<x*y;
else if (wybor==4)
if (y==0) cout << "Nie dzielimy przez zero!";
else cout<<"Iloraz = "<<x/y;
else cout<<"Nie ma takiej opcji w menu!";
return 0;
}
Kod z odcinka - kalkulator switch:
#include <iostream>
#include <stdio.h>
#include <cstdlib>
#include <conio.h>
using namespace std;
float x,y;
char wybor;
int main()
{
for(;;)
{
cout << "Podaj 1 liczbe: ";
cin >> x;
cout << "Podaj 2 liczbe: ";
cin >> y;
cout<<endl;
cout << "MENU GLOWNE" << endl;
cout << "-----------------" << endl;
cout << "1. Dodawanie" << endl;
cout << "2. Odejmowanie" << endl;
cout << "3. Mnozenie" << endl;
cout << "4. Dzielenie" << endl;
cout << "5. Koniec programu" << endl;
cout << endl;
wybor=getch();
switch(wybor)
{
case '1':
cout<<"Suma = "<<x+y;
break;
case '2':
cout<<"Roznica = "<<x-y;
break;
case '3':
cout<<"Iloczyn = "<<x*y;
break;
case '4':
if (y==0) cout << "Nie dzielimy przez zero!";
else cout<<"Iloraz = "<<x/y;
break;
case '5':
exit(0);
break;
default: cout<<"Nie ma takiej opcji w menu!";
}
getchar();getchar();
system("cls");
}
return 0;
}
Kod z odcinka - miesiące if:
#include <iostream>
using namespace std;
int nr_miesiaca;
int main()
{
cout << "Podaj numer miesiaca: ";
cin >> nr_miesiaca;
if ((nr_miesiaca==1)||(nr_miesiaca==3)||(nr_miesiaca==5)||
(nr_miesiaca==7)||(nr_miesiaca==8)||(nr_miesiaca==10)||
(nr_miesiaca==12))
cout<<"Ten miesiac ma 31 dni!";
else if ((nr_miesiaca==4)||(nr_miesiaca==6)||(nr_miesiaca==9)||
(nr_miesiaca==11))
cout<<"Ten miesiac ma 30 dni!";
else if (nr_miesiaca==2)
{
int rok;
cout<<"Podaj rok: ";
cin >> rok;
if (((rok%4 == 0) && (rok%100 != 0)) || (rok%400 == 0))
cout<<"Ten miesiac ma 29 dni!";
else cout<<"Ten miesiac ma 28 dni!";
}
else cout<<"Niepoprawna opcja w menu";
return 0;
}
Kod z odcinka - miesiące switch:
#include <iostream>
#include <cstdlib>
using namespace std;
int nr_miesiaca;
int main()
{
cout << "Podaj numer miesiaca: ";
if (!(cin >> nr_miesiaca))
{
cerr<<"To nie jest liczba!";
exit(0);
}
switch(nr_miesiaca)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
cout<<"Ten miesiac ma 31 dni!";
break;
case 4:
case 6:
case 9:
case 11:
cout<<"Ten miesiac ma 30 dni!";
break;
case 2:
{
int rok;
cout<<"Podaj rok: ";
cin >> rok;
if (((rok%4 == 0) && (rok%100 != 0)) || (rok%400 == 0))
cout<<"Ten miesiac ma 29 dni!";
else cout<<"Ten miesiac ma 28 dni!";
}
break;
default: cout<<"Niepoprawny numer miesiaca!";
}
return 0;
}
Paczka z odcinka: POBIERZ