Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Powtórzenie całego programu

Ostatnio zmodyfikowano 2014-10-13 22:41
Autor Wiadomość
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 ...
C/C++
#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; // x do zadań ,
            double promien, d;
           
           
           
           
            cin >> x; // zadania 1 2 3
           
            if( x == 1 ) // zadanie1
           
            {
               
                cout << "Zadanie 1 przykład a" << endl << endl; //iostream
                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" ); //stdio.h
                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 ) //zadanie 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 ) //zadnie 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;
           
        }
    }
}
P-118422
pekfos
» 2014-10-13 21:29:45
Wpakuj wszystko w pętle i pousuwaj wszystkie użycia return.
P-118424
starter
» 2014-10-13 21:30:25
Żeby było nam wszystkim łatwiej » KursyKurs STC kurs  :)
P-118425
pulson666
Temat założony przez niniejszego użytkownika
» 2014-10-13 21:31:10
dopiero zaczynam można jaśniej ? :)
P-118426
starter
» 2014-10-13 21:44:52
Podaj swój kod z
while
. Może źle używasz.
P-118427
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 ?
P-118431
starter
» 2014-10-13 21:53:53
Można, ale jest to rozwiązanie gorsze.
P-118434
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

C/C++
#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; // x do zadań ,
            double promien;
           
           
           
           
            cin >> x; // zadania 1 2 3
           
            if( x == 1 ) // zadanie1
            do
            {
               
                cout << "Zadanie 1 przykład a" << endl << endl; //iostream
                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" ); //stdio.h
                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 ) //zadanie 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 ) //zadnie 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 );
   
}



P-118435
« 1 » 2 3
  Strona 1 z 3 Następna strona