Switch powrót do Menu
Ostatnio zmodyfikowano 2014-01-27 16:54
Grudniu Temat założony przez niniejszego użytkownika |
Switch powrót do Menu » 2014-01-27 16:18:14 Cześć, Do napisania mam prosty program , który liczy nam pola figur wygląda on następująco: #include<iostream> #include <cstdlib> using namespace std;
int main() { float a, b, h, wynik; float pi = 3.14; int dzialanie; cout << "Witaj w programie do obliczania pol figur.\n"; cout << "Wybierz figure , ktorej pole chcesz obliczyc.\n\n"; cout << "1.Prostokat\n"; cout << "2.Trojkat\n"; cout << "3.Koło\n"; cout << "4.Trapez\n"; cin >> dzialanie; switch( dzialanie ) { case 1: cout << "Wybrales prostokat. Podaj dlugosci bokow\n"; cout << "Bok A:\n"; cin >> a; cout << "Bok B:\n"; cin >> b; wynik = a * b; cout << "Pole prostokata wynosi \n" << wynik; break; case 2: cout << "Wybrales trojkat. Podaj dlugosc podstawy oraz wysokosc\n"; cout << "Podstawa:\n"; cin >> a; cout << "Wysokosc:\n"; cin >> b; wynik =( a * b ) / 2; cout << "Pole trojkata wynosi " << wynik; break; case 3: cout << "Wybrales kolo. Podaj dlugosc promienia\n"; cout << "Promien:\n"; cin >> a; wynik =( a * a ) * pi; cout << "Pole koła wynosi " << wynik; break; case 4: cout << "Wybrales Trapez. Podaj dlugosci podstaw oraz wysokosc\n"; cout << "Podstawa A:\n"; cin >> a; cout << "Podstawa B:\n"; cin >> b; cout << "Wysokosc\n"; cin >> h; wynik =( a + b ) * h / 2; cout << "Pole Trapezu wynosi " << wynik; break; } }
Pogubiłem się i nie wiem co dalej zrobić , aby po wykonaniu działania pojawiał się napis "Aby wrócić do menu napisz M " i ekran został wymazany. |
|
oputyk |
» 2014-01-27 16:54:51 Ale co ty chcesz zrobić? Jeśli odświeżyć, to użyj system( "cls" ); , a jeśli jeszcze raz switch-a, to pętla. |
|
« 1 » |