Powtórzenie całego programu
Ostatnio zmodyfikowano 2014-10-13 22:41
pulson666 Temat założony przez niniejszego użytkownika |
Powtórzenie całego programu » 2014-10-13 21:27:46 Witam chciał bym powtórzyć cały program który składa się z 3 mniejszych jak to zrobić ? próbowałem wszystkiego while dowhile i nic ... #include <iostream> #include <stdio.h> #include <math.h> #include <conio.h>
using namespace std;
int main()
{ cout << " Autor: (PN/P 11:15)" << endl << endl; { { cout << "Witam. Podaj numer zadania od 1 do 3 " << endl; int x, a; double promien, d; cin >> x; if( x == 1 ) { cout << "Zadanie 1 przykład a" << endl << endl; cout << "Imie-Szymon" << endl; cout << "Nazwisko-Pulka" << endl; cout << "Adres- Kopernika 25/16 Wrocław" << endl; cout << "Nr telefonu- 00000000" << endl; cout << "E-mail- Adam@Adam.Adam" << endl << endl; cout << "Zadania 1 przykład b" << endl << endl; printf( "Imie-Adam \n" ); printf( "Nazwisko-Adamski \n" ); printf( "Adres- Adamskiego 25/15 Wroclaw \n" ); printf( "Nr telefonu- 13123123123 \n" ); printf( "E-mail- kuba@kuba.kuba \n" ); } else if( x == 2 ) { cout << "Zadanie 2" << endl; cout << " Podaj trzy liczby całkowite" << endl << endl; int liczba1, liczba2, liczba3, a, b, c; cout << "Pierwsza pierwsza liczbe" << endl; cin >> liczba1; cout << "Podaj druga liczbe" << endl; cin >> liczba2; cout << "Podaj trzecia liczbe" << endl; cin >> liczba3; cout << "Srednia arytmetyczna tych liczb wynosi " << double( liczba1 + liczba2 + liczba3 ) / 3 << endl << endl; return 0; } else if( x == 3 ) { cout << "Zadanie 3" << endl << endl; cout << "W tym zadaniu obliczymy obwod oraz pole kola" << endl << endl; cout << "Podaj promien koła" << endl; cin >> promien; if( promien >= 0 ) { cout << "Pola kola wynosi" << M_PI * promien << endl; cout << "Obwod kola wynosi" << M_PI * 2 * promien << endl; return 0; } else { cout << "Promien kola musi byc dodatni"; } } else { cout << "Podałeś złą wartość "; } return 0; } } }
|
|
pekfos |
» 2014-10-13 21:29:45 Wpakuj wszystko w pętle i pousuwaj wszystkie użycia return. |
|
starter |
» 2014-10-13 21:30:25 Żeby było nam wszystkim łatwiej Kurs STC :) |
|
pulson666 Temat założony przez niniejszego użytkownika |
» 2014-10-13 21:31:10 dopiero zaczynam można jaśniej ? :) |
|
starter |
» 2014-10-13 21:44:52 Podaj swój kod z while . Może źle używasz. |
|
pulson666 Temat założony przez niniejszego użytkownika |
» 2014-10-13 21:47:00 a jak np wrócić z pierwszego zadania do początku całego programu ? |
|
starter |
» 2014-10-13 21:53:53 Można, ale jest to rozwiązanie gorsze. |
|
pulson666 Temat założony przez niniejszego użytkownika |
» 2014-10-13 21:55:44 Zrobiłem to tak tylko nie wiem czemu w zadaniu 2 mi nie działa pętla i całego programu również mi nie działa #include <iostream> #include <stdio.h> #include <math.h> #include <conio.h>
using namespace std;
int main()
{ cout << " Auto(PN/P 11:15)" << endl << endl; int k; do { { cout << "Witam. Podaj numer zadania od 1 do 3 " << endl; int x, a, b, c, d; double promien; cin >> x; if( x == 1 ) do { cout << "Zadanie 1 przykład a" << endl << endl; cout << "Imie-Szymon" << endl; cout << "Nazwisko-Pulka" << endl; cout << "Adres- Kopernika 25/16 Wrocław" << endl; cout << "Nr telefonu- 00000000" << endl; cout << "E-mail- Adam@Adam.Adam" << endl << endl; cout << "Zadania 1 przykład b" << endl << endl; printf( "Imie-Adam \n" ); printf( "Nazwisko-Adamski \n" ); printf( "Adres- Adamskiego 25/15 Wroclaw \n" ); printf( "Nr telefonu- 13123123123 \n" ); printf( "E-mail- kuba@kuba.kuba \n\n" ); cout << " Jezlei chcesz jeszcze raz wykonac polecenie kliknij 1, w przeciwnym razie kliknij cokolwiek" << endl; cin >> a; } while( a == 1 ); else if( x == 2 ) do { cout << "Zadanie 2" << endl; cout << " Podaj trzy liczby całkowite" << endl << endl; int liczba1, liczba2, liczba3, a, b, c; cout << "Pierwsza pierwsza liczbe" << endl; cin >> liczba1; cout << "Podaj druga liczbe" << endl; cin >> liczba2; cout << "Podaj trzecia liczbe" << endl; cin >> liczba3; cout << "Srednia arytmetyczna tych liczb wynosi " << double( liczba1 + liczba2 + liczba3 ) / 3 << endl << endl; cout << "Jeżeli chcesz jeszcze raz obliczyc srednia wpisz 1, w innym wypadku wpisz 0" << endl; cout << " Jezlei chcesz jeszcze raz wykonac polecenie kliknij 1, w przeciwnym razie kliknij cokolwiek" << endl; cin >> b; } while( b == 1 ); else if( x == 3 ) { cout << "Zadanie 3" << endl << endl; cout << "W tym zadaniu obliczymy obwod oraz pole kola" << endl << endl; cout << "Podaj promien koła" << endl; cin >> promien; if( promien >= 0 ) do { cout << "Pola kola wynosi" << M_PI * promien << endl; cout << "Obwod kola wynosi" << M_PI * 2 * promien << endl; cout << " Jezlei chcesz jeszcze raz wykonac polecenie kliknij 1, w przeciwnym razie kliknij cokolwiek" << endl; cin >> c; } while( c == 1 ); else { cout << "Promien kola musi byc dodatni"; cin >> d; } } else { cout << "Podałeś złą wartość "; } } } while( k == 1 ); }
|
|
« 1 » 2 3 |