pulson666 Temat założony przez niniejszego użytkownika  | 
» 2014-10-13 21:59:07 choc w 3 programie bez sensu bo mi powtarza tylko wynik a jak dam przd if to jest błąd   | 
 | 
pulson666 Temat założony przez niniejszego użytkownika  | 
» 2014-10-13 22:05:09 Zrobiłem !! tylko teraz nie wiem jak z tym w środku:( chodzi konkretnie o 2 program gdyż nie wykonuje mi się ta pętla  #include <iostream> #include <stdio.h> #include <math.h>
 
 
  using namespace std;
  int main()
 
  {     cout << " Autor (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ść ";             }                                                             }         cout << " Jeżeli chcesz jeszcze raz aktywować program kliknij 1, w przeciwnym razie kliknij cokolwiek" << endl;         cin >> k;     } while( k == 1 );      }
   | 
 | 
starter  | 
» 2014-10-13 22:14:33 1. Dlaczego nie użyjesz  switch ? 2. Mam wrażenie, czy pętla główna(ta z k) się nie wyłączy?3. Dlaczego wtrącasz tu stdio.h? 4. W  if( x == 2 )  b pokrywa Ci się z b. Szczerze nie wiem co zrobi kompilator. (wgl nie używasz zmiennych a,b,c w tym if'ie) 3-go if'a nawet nie tykam. Mam propozycję: przeczytaj jeszcze raz swój program, bo mam wrażenie, że pisałeś go w pośpiechu, i popraw błędy. Jak coś dalej będzie źle, to na pewno pomogę.  | 
 | 
pulson666 Temat założony przez niniejszego użytkownika  | 
» 2014-10-13 22:24:24 akurat stdio.h muszę użyć nie chcę ale musze takie zadanie. gdzie są błędy nie rozumiem ? a poza tym musze tak zrobić bo więcej sposobów nie znam. to jest moje zadanie domowe   | 
 | 
starter  | 
» 2014-10-13 22:29:37 poza tym co napisałem w pkt 4, to nie mam zastrzeżeń do if(x==2). wgl się nie włącza ta petla?
  Może na środę? :)  | 
 | 
pulson666 Temat założony przez niniejszego użytkownika  | 
» 2014-10-13 22:32:41 gdzie gdzie punkt 4 ? bingo :D lecz dopiero dziś sie o tym dowiedziałem normalnie mam 10 dni,
  wszystko działa tak jak chciałem nie licząc punktu 2 gdzie nie wykonuje mi się pętla dowhile  | 
 | 
starter  | 
» 2014-10-13 22:34:45 4. W if( x == 2 ) b pokrywa Ci się z b. Szczerze nie wiem co zrobi kompilator. (wgl nie używasz zmiennych a,b,c w tym if'ie)
  jutro wolne - zdążysz :)  | 
 | 
pulson666 Temat założony przez niniejszego użytkownika  | 
» 2014-10-13 22:37:21 dobra działa jakoś i tak zrobiłem ponad program z tymi pętlami więc i tak będzie zadowolony. napisze mu w kom że nie wiem czemu sie nie wykonuje i gitara   | 
 | 
| 1 « 2 »  3 |