Napisz program w języku C++, który:
* zawiera menu: dodawanie, odejmowanie, mnożenie i dzielenie;
* gdy wybierzesz jedną z opcji menu losuje z zakresu liczb od 1 do 100 do działania;
* gdy dobrze policzysz program Cię pochwali, gdy źle to wyświetli, że błędny wynik i poda prawidłowy.
Z góry dziękuję :)
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <iostream>
#include <conio.h>
#include <ctime>
using namespace std;
void menu() {
int wybor;
int a,b,c,wynik;
string n;
cout << " 1 - > Dodawanie\n 2 - > Odejmowanie\n 3 - > Mnozenie\n 4 - > Dzielenie \n"; cin >> wybor;
srand (time(NULL));
switch(wybor){
case 1: {
cout << endl;
cout << "================================\n";
a = rand() % 99 + 1;
b = rand() % 99 + 1;
cout << "Dodaj: " << a << " + " << b << endl;
cout << "Twoj wynik: "; cin >> c;
wynik = a+b;
if (wynik == c){
cout << "Brawo !";
}
else {
cout << "================================\n";
cout << "Zle, poprawna odpowiedz to: " << wynik;
}
cout << endl;
cin >> n;
system("cls");
menu();
break;
}
case 2: {
cout << endl;
cout << "================================\n";
a = rand() % 99 + 1;
b = rand() % 99 + 1;
cout << "Odejmij: " << a << " - " << b << endl;
cout << "Twoj wynik: "; cin >> c;
wynik = a-b;
if (wynik == c){
cout << "Brawo !";
}
else {
cout << "================================\n";
cout << "Zle, poprawna odpowiedz to: " << wynik;
}
cout << endl;
cin >> n;
system("cls");
menu();
break;
}
case 3: {
cout << endl;
cout << "================================\n";
a = rand() % 99 + 1;
b = rand() % 99 + 1;
cout << "Pomnoz: " << a << " * " << b << endl;
cout << "Twoj wynik: "; cin >> c;
wynik = a*b;
if (wynik == c){
cout << "Brawo !";
}
else {
cout << "================================\n";
cout << "Zle, poprawna odpowiedz to: " << wynik;
}
cout << endl;
cin >> n;
system("cls");
menu();
break;
}
case 4: {
cout << endl;
cout << "================================\n";
a = rand() % 99 + 1;
b = rand() % 99 + 1;
cout << "Podziel: " << a << " / " << b << endl;
cout << "Twoj wynik: "; cin >> c;
wynik = a/b;
if (wynik == c){
cout << "Brawo !";
}
else {
cout << "================================\n";
cout << "Zle, poprawna odpowiedz to: " << wynik;
}
cout << endl;
cin >> n;
system("cls");
menu();
break;
}
default:
{
system("cls");
menu();
break;
}
}
}
int main(){
menu();
_getch();
return 0;
}