Dzień dobry,
Nazywam się Piotrek i od jakiegoś czasu podjąłem naukę C++. Obecnie przegladam filmy Pana Mirosława Zelenta jak i książkę obecnie: "Przewodnik dla początkujących C+" Alex Allain.
Aktualnie przerobiłem 4 rozdział tej książki i próbuję robić zadania, które znajdują się na końcu tego rozdziału.
Moje pytanie brzmi: Czy ktoś mógłby rzucić okiem i skomentować moje kody na zadania z tego z rozdziału?
Poniżej wklejam moje kody i treści tych zadań.
Rozdział opiera się na instrukcjach warunkowych if, dlatego zadania te opierałem właśnie na tej wiedzy.
- Poproś użytkownika o podanie wieku dwóch osób i wskaż, która z nich jest starsza. Jeśli obie osoby mają powyżej 100lat, program powinien zachować się w szczególnych sposób.
#include<iostream>
using namespace std;
int wiek1;
int wiek2;
int main()
{
cout<<"Podaj wiek pierwszej osoby: ";
cin>>wiek1;
cout<<"Podaj wiek drugiej osoby: ";
cin>>wiek2;
if(wiek1>=100&&wiek2>=100)
{
cout<<"OSOBY MAJA POWYZEJ 100 LAT GRATULACJE!!!"<<endl;
}
if(wiek1>wiek2)
{
cout<<"Pierwsza osoba jest starsza";
}
else if(wiek1<wiek2)
{
cout<<"Druga osoba jest starsza";
}
else
{
cout<<"Osoby sa w tym samym wieku";
}
cin.ignore();
cin.get();
return 0;
}
- Zaimplementuj prosty system weryfikacji haseł, który pobiera hasła w postaci liczb. Ważne powinno być jedno z dwóch haseł, ale w celu ich sprawdzenia użyj tylko jednej instrukcji warunkowej if.
#include<iostream>
using namespace std;
string haslo;
string haslo2;
int main()
{
cout<<"system weryfikacji hasel!!!"<<endl;
cout<<"Podaj haslo 1 w celu weryfikacji: ";
cin>>haslo;
cout<<"Podaj haslo 2 w celu weryfikacji: ";
cin>>haslo2;
if(haslo=="1234"||haslo2=="4567")
{
cout<<"Weryfikacja poprawna";
}
cin.ignore();
cin.get();
return 0;
}
- Napisz niewielki kalkulator, który pobiera na wejściu jeden z operatorów arytmetycznych oraz dwa argumenty, po czym wyświetla wynik obliczeń otrzymany na podstawie tych danych.
#include<iostream>
using namespace std;
string znak;
double a;
double b;
int main()
{
cout<<"Prosze podac znak arytmetyczny +,-,*,/: ";
cin>>znak;
cout<<"Prosze podac pierwsza liczbe: ";
cin>>a;
cout<<"Prosze podac druga liczbe: ";
cin>>b;
if(znak=="+")
{
cout<<"Suma liczb a i b wynosi: "<<a+b<<endl;
}
else if(znak=="-")
{
cout<<"Roznica liczb a i b wynosi: "<<a-b<<endl;
}
else if(znak=="*")
{
cout<<"Iloczyn liczb a i b wynosi: "<<a*b<<endl;
}
else
{
cout<<"Iloraz liczb a i b wynosi: "<<a/b<<endl;
}
cin.ignore();
cin.get();
return 0;
}