Darmowe Forum
Maj 07, 2024, 22:15:05 *
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności: Forum zostało uruchomione!
 
   Strona główna   Pomoc Zaloguj się Rejestracja  
Strony: [1]
  Drukuj  
Autor Wątek: Polecenie SWITCH  (Przeczytany 2252 razy)
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« : Kwiecień 05, 2013, 09:15:59 »

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int a,b;
cout<<"jezeli wcisniesz 1 pojawi sie napis WITAJ"<<endl;
cout<<"jezeli wcisniesz 2 pojawi sie napis ZEGNAJ"<<endl;
cout<<endl<<endl<<"twoj wybor: ";cin>>a;
switch(a)
{case 1:{cout<<endl<<"WITAJ"<<endl;break;};
case 2: {cout<<endl<<"ZEGNAJ"<<endl;break;};
default: {cout<<endl<<"BLEDNY ZNAK"<<endl;};};
    system("PAUSE");
    return EXIT_SUCCESS;
}
Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #1 : Kwiecień 05, 2013, 09:27:12 »

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int a;
float c,d;
cout<<endl<<"Podaj pierwsza liczbe: ";cin>>c;
cout<<endl<<"Podaj druga liczbe: ";cin>>d;

cout<<"jezeli wcisniesz 1 oblicze sume podanych liczb"<<endl;
cout<<"jezeli wcisniesz 2 oblicze roznice podanych liczb"<<endl;
cout<<"jezeli wcisniesz 3 oblicze iloraz podanych liczb"<<endl;
cout<<"jezeli wcisniesz 4 oblicze iloczyn podanych liczb"<<endl;
cout<<endl<<endl<<"twoj wybor: ";cin>>a;


switch(a)
{case 1:{cout<<endl<<c+d<<endl;break;};
case 2: {cout<<endl<<c-d<<endl; break;};
case 3: {if(d==0){cout<<endl<<"dzielenie przez zero";} else
{cout<<endl<<c/d<<endl;};break;};
case 4: {cout<<endl<<c*d<<endl;break;};
default: {cout<<endl<<"BLEDNY ZNAK"<<endl;};};
    cout<<endl; system("PAUSE");
    return EXIT_SUCCESS;
}
Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #2 : Kwiecień 08, 2013, 08:09:14 »

Zadanie do wykonania.
Proszę napisać program który wyświetli napis: "Podaj wynik działania 2+2". Jezeli udzielona zostanie odpowiedź poprawna wyświetlane jest menu zawierające komunikat: "Wprowadz cyfre"
Wczytanie klawiszy 1,2, 3, ..., 0 powoduje wyświetlenie napisu informującego która cyfra został wprowadzona.
Jeżeli wciśnięty zostanie inny znak wyświetlany jest komunikat: "wciśnięto inny znak".

W przypadku kiedy podany zostanie nieprawidłowy wynik dodawania , wyświetlany jest komunikat: "BRAK UMIEJETNOSCI DODAWANIA"


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int a,b;
cout<<"Podaj wynik 2+2= ";cin>>a;
if(a==4)
{cout<<endl<<"Podaj liczbe: "; cin>>b;
        switch (b)
{case 1: {cout<<"Podano liczbe "<<b;break;}
  case 2: {cout<<"Podano liczbe "<<b;break;}
  case 3: {cout<<"Podano liczbe "<<b;break;}
   case 4: {cout<<"Podano liczbe "<<b;break;}
    case 5: {cout<<"Podano liczbe "<<b;break;}
    case 6: {cout<<"Podano liczbe "<<b;break;}
    case 7: {cout<<"Podano liczbe "<<b;break;}
    case 8: {cout<<"Podano liczbe "<<b;break;}
    case 9: {cout<<"Podano liczbe "<<b;break;}
    case 0: {cout<<"Podano liczbe "<<b;break;}
    default: {cout<<"Bledna wartosc";break;};};}
   
 else {cout<<endl<<" BRAK UMIEJETNOSCI DODAWANIA"<<endl;}   
   
    system("PAUSE");
    return EXIT_SUCCESS;
}
« Ostatnia zmiana: Kwiecień 08, 2013, 09:15:41 wysłane przez admin » Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap

Polityka cookies
Darmowe Fora | Darmowe Forum

nighmare vocaloid-world trzywahaty pln patrzdz