KALKULATORKI!! 1-kod. #include using namespace std; int main () { bool quit=false; int m; // 1 menu int dm; // 2 menu int tm; // 3 menu int a; int b; int c; int d; int h; double k = 2.0; //do obwodu np prostokat double u = 4.0; // 4 np przy kwadracie double j = 1.00/2.00; // jedna druga np trojkat trapez do { cout << "n"; cout << "[1] Polan"; cout << "[2] Obwodyn"; cout << "[3] Kalkulatorn"; cout << "[4] Autorn"; cout << "[5] Opisn"; cout << "[6] Wyjscienn"; cin >> m; cout << "n"; switch (m) // (m) wskazuje tak jak wyzej menu 1 { case 1: cout << "n[1] Pole Kwadratu"; cout << "n[2] Pole Prostokatu"; cout << "n[3] Pole Trojkatu"; cout << "n[4] Pole Rombu"; cout << "n[5] Pole Rownolegloboku"; cout << "n[6] Pole trapezu"; cout << "n"; cin >> dm; cout << "n"; switch (dm) // (dm) wskazuje na 2 menu jak wyzej { case 1: cout << "-------------------------------n"; cout << " Pole kwadratu P= 4 * an"; cout << " Podaj bok a: "; cin >> a; cout << " Pole twojego kwadratu wynosi: " << u * a; cout << "n"; cout << "-------------------------------n"; break; case 2: cout << "-------------------------------n"; cout << " Pole prostokatu P= a * bn"; cout << " Podaj bok a: "; cin >> a; cout << "n Podaj bok b: "; cin >> b; cout << "n Pole twojego prostokata wynosi: " << a * b; cout << "n"; cout << "-------------------------------n"; break; case 3: cout << "-------------------------------n"; cout << " Pole trojkata P= 1/2 * a * hn"; cout << " Podaj bok a: "; cin >> a; cout << "n Podaj wysokosc h: "; cin >> h; cout << "n Pole twojego trojkata wynosi: " << j * a * h; cout << "n"; cout << "-------------------------------n"; break; case 4: cout << "-------------------------------n"; cout << " Pole rombu P= a * hn"; cout << " Podaj bok a: "; cin >> a; cout << "n Podaj wysokosc h: "; cin >> h; cout << "n Pole twojego rombu wynosi: " << a * h; cout << "n"; cout << "-------------------------------n"; break; case 5: cout << "-------------------------------n"; cout << " Pole rownolegloboku P= a * hn"; cout << " Podaj bok a: "; cin >> a; cout << "n Podaj wysokosc h: "; cin >> h; cout << "n Pole twojego rownolegloboku wynosi: " << a * h; cout << "n"; cout << "-------------------------------n"; break; case 6: cout << "-------------------------------n"; cout << " Pole trapezu P= 1/2 * (a + b) * hn"; cout << " Podaj bok a: "; cin >> a; cout << "n Podaj bok b: "; cin >> b; cout << "n Podaj wysokosc h: "; cin >> h; cout << "n Pole twojego trapezu wynosi: " << j * (a + b) * h; cout << "n"; cout << "-------------------------------n"; break; cout << "n"; break; default: cout << "-----------------------------------------n"; cout << " Nie ma: " << dm << " musisz wybrac od 1-6n"; cout << "-----------------------------------------n"; break; } case 29: // do zmyly cout << ""; break; case 2: cout << "n"; cout << "n[1] Obwod Kwadratu"; cout << "n[2] Obwod Prostokatu"; cout << "n[3] Obwod Trojkatu"; cout << "n[4] Obwod Rombu"; cout << "n[5] Obwod Rownolegloboku"; cout << "n[6] Obwod trapezu"; cout << "n"; cin >> tm; cout << "n"; switch (tm) { case 1: cout << "-------------------------------n"; cout << " Obwod kwadratu O= 4 * an"; cout << " Podaj bok a: "; cin >> a; cout << "n Obwod twojego kwadratu wynosi: " << u * a; cout << "n"; cout << "-------------------------------n"; break; case 2: cout << "-------------------------------n"; cout << " Obwod prostokata O= 2 * a + 2 * bn"; cout << " Podaj bok a: "; cin >> a; cout << "n Podaj bok b: "; cin >> b; cout << "n Obwod twojego prostokata wynosi: " << k * a + k * b; cout << "n"; cout << "-------------------------------n"; break; case 3: cout << "-------------------------------n"; cout << " Obwod trojkata O= a + b + cn"; cout << " Podaj bok a: "; cin >> a; cout << "n Podaj bok b: "; cin >> b; cout << "n Podaj bok c: "; cin >> c; cout << "n Obwod twojego trokata wynosi: " << a + b + c; cout << "n"; cout << "-------------------------------n"; break; case 4: cout << "-------------------------------n"; cout << " Obwod rombu O= 4 * an"; cout << " Podaj bok a: "; cin >> a; cout << "b Obwod twojego rombu wynosi: " << u * a; cout << "n"; cout << "-------------------------------n"; break; case 5: cout << "-------------------------------n"; cout << " Obwod rownolegloboku O= 2 * a + 2 * bn"; cout << " Podaj bok a: "; cin >> a; cout << "n Poda bok b: "; cin >> b; cout << "n Obwod twojego rownolegloboku wynosi: " << k * a + k * b; cout << "n"; cout << "-------------------------------n"; break; case 6: cout << "-------------------------------n"; cout << " Obwod trapezu O= a + b + c + dn"; cout << " Podaj bok a: "; cin >> a; cout << "n Poda bok b: "; cin >> b; cout << "n Podaj bok c: "; cin >> c; cout << "n Podaj bok d: "; cin >> d; cout << "n Obwod twojego trapezu wynosi: " << a + b + c + d; cout << "n"; cout << "------------------------------n"; break; cout << ""; default: cout << "---------------------------------------n"; cout << " Nie ma: " << tm << "musisz wybrac od 1-6n"; cout << "---------------------------------------n"; break; } case 28: cout << ""; break; case 3: cout << "---------------n"; cout << " Podaj 2 liczby:n"; cin >> a; cin >> b; cout << "n Suma : " << a + b; cout << "n Roznica: " << a - b; cout << "n Iloczyn: " << a * b; cout << "n Iloraz : " << a / b; cout << "n"; cout << "--------------n"; break; case 4: cout << "-------------------------------------"; cout << "n Autorem jest Squealer n"; cout << " dziekuje ze uzywanie oprogramowanian"; cout << "-------------------------------------n"; break; case 5: cout << "-------------------------------------------------------"; cout << "n Program sluzy do obliczania pola i obwodow podstawowychn" << " figor plaskichn"; cout << "-------------------------------------------------------"; break; case 6: cout << " Quitnn"; quit=true; break; cout << ""; default: cout << "---------------------------------------n"; cout << " Nie ma: " << m << " musisz wybrac od 1-6n"; cout << "---------------------------------------n"; break; } }while (quit!=true); return 0; } AUTOR: squealer 2-kod // kalkulator
#include #include
int main () { int fLiczba1; std::cout << "Podaj pierwsza liczbe: "; std::cin >> fLiczba1;
int fLiczba2; std::cout << "Podaj druga liczbe: "; std::cin >> fLiczba2; int nOpcja; std::cout << "Wybierz dzialanie: " << std::endl; std::cout << "1. Dodawanie" << std::endl; std::cout << "2. Odejmowanie" << std::endl; std::cout << "3. Mnozenie" << std::endl; std::cout << "4. Dzielenie" << std::endl; std::cout << "0. Wyjscie" << std::endl; std::cout << "Twoj wybor"; std::cin >>nOpcja; switch (nOpcja) { case 1: std::cout << fLiczba1 << " + " << fLiczba2 << " = " << fLiczba1 + fLiczba2; break; case 2: std::cout << fLiczba1 << " - " << fLiczba2 << " = " << fLiczba1 - fLiczba2; break; case 3: std::cout << fLiczba1 << " * " << fLiczba2 << " = " << fLiczba1 * fLiczba2; break; case 4: if (fLiczba2 == 0.0) std::cout << "Dzielnik nie moze byc zerem! "; else std::cout << fLiczba1 << " / " << fLiczba2 << " = " << fLiczba1 / fLiczba2; break; case 0: std::cout << "Dziekujemy :)"; break; default: std::cout << "Nieznana opcja!"; } getch (); } AUTOR: K-LI ---------------------------------------------------------------------------- Niedługo nowe projekty!! |