Tytuł: Instrukcja IF Wiadomość wysłana przez: admin Kwiecień 23, 2012, 10:09:14 Zadanie 1. Proszę napisać program który prosi o podanie liczby całkowitej następnie sprawdza czy podana liczba jest podzielna przez 3. Jeżeli jest to wyświetla odpowiedni komunikat.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {cout<<"Podaj pierwsza liczbe: "; int a; cin>>a; if(a%3==0){cout<<endl<<"liczba jest podzielna przez 3"<<endl;} else {cout<<endl<<"Liczba niepodzielna przez 3"<<endl;}; system("PAUSE"); return EXIT_SUCCESS; } -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {cout<<"Podaj pierwsza liczbe: "; int a; cin>>a; if(!(a%3)){cout<<endl<<"liczba jest podzielna przez 3"<<endl;} else {cout<<endl<<"Liczba niepodzielna przez 3"<<endl;}; system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Instrukcja IF Wiadomość wysłana przez: admin Maj 28, 2012, 10:31:38 Zadanie 2. Napisać program który prosi o podanie temperatury wody. Jeżeli podana temperatura wody jest niższa niż 0 st, wyświetlany jest komunikat: to jest lód nie woda!!!!!!.
Jeżeli podana temperatura jest wyższa niż 100 st C to wyświetlany jest komunikat: to jest para wodna!!!!. W pozostałych wypadkach wyświetlany jest komunikat: to jest woda. #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {cout<<"Podaj temparture wody: "; int a; cin>>a; if (a<0){cout<<endl<<a<<" to temperatura lodu!!!"<<endl;}else if(a>=100){cout<<endl<<a<<" to temperatura pary wodnej";} else {cout<<endl<<a<<" to temperatura wody"<<endl;}; cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Instrukcja IF Wiadomość wysłana przez: admin Maj 28, 2012, 11:21:37 Zadanie 3. Segment samochodu osobowego określany jest przez jego długość ( tak dla uproszczenia).
Klasa A- do 3,5 m Klasa B -od 3,5 do 4,30 m Klasa C - od 4,30 do 4,60 m Klasa D - od 4,6 do 4,8 m Klasa E - powyżej 4,8 m Napisać program który prosi o podanie długości pojazdu następnie wyświetla informację do któej klasy może być zaliczony pojazd. #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {cout<<"Podaj długosc pojazdu: "; float a; cin>>a; if (a<=3.5){cout<<endl<<"Pojazd o dlugosci "<<a<< " nalezy do klasy miejskiej"<<endl;}else if((a>3.5)&&(a<=4.30)){cout<<endl<<"Pojazd o dlugosci " <<a<< " nalezy do klasy kompakt"<<endl;} else if((a>4.3)&&(a<=4.60)){cout<<endl<<"Pojazd o dlugosci " <<a<< " nalezy do klasy sredniej"<<endl;} else if((a>4.6)&&(a<=4.80)){cout<<endl<<"Pojazd o dlugosci " <<a<< " nalezy do klasy sredniej wyzszej"<<endl;} else {cout<<endl<<"Pojazd o dlugosci " <<a<< " nalezy do klasy luksusowej"<<endl;} system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Instrukcja IF Wiadomość wysłana przez: admin Czerwiec 04, 2012, 08:13:37 Zadanie 4. Napisać program który prosi o podanie liczby rzeczywistej. Następnie wyświetla komunikat czy podana liczba jest mniejsza, większa lub równa 10.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {float a; cout<<"Podaj liczbe: ";cin>>a; if(a>10){cout<<endl<<"Podales liczbe wieksza od 10";} else if(a==10){cout<<endl<<"Podales liczbe rowna 10";} else {cout<<endl<<"Podales liczbe mniejsza od 10";}; system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Instrukcja IF Wiadomość wysłana przez: admin Czerwiec 04, 2012, 08:33:46 Zadanie 5. Proszę napisać program który prosi o podanie dwóch liczb. Następnie wyświetla komunikat czy druga liczba jest większa, mniejsza czy równa pierwszej podanej liczbie.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {float a,b; cout<<"Podaj 1 liczbe: ";cin>>a; cout<<endl<<"Podaj 2 liczbe: ";cin>>b; if(a>b){cout<<endl<<"Podales liczbe wieksza od "<<b;} else if(a==b){cout<<endl<<"Podales liczbe rowna"<<b;} else {cout<<endl<<"Podales liczbe mniejsza od"<<b;}; system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Instrukcja IF Wiadomość wysłana przez: admin Czerwiec 04, 2012, 08:50:46 Zadanie 6. Napisać program który sprawdzi czy wprowadzona z klawiatury liczba jest podzielna przez 5.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {int a; cout<<"Podaj liczbe: "; cin>>a; if((a%5==0)&&(a!=0)){cout<<endl<<"Liczba "<<a<<" jest podzielna przez 5"<<endl;} else {cout<<endl<<"Liczba "<<a<<" jest niepodzielna przez 5"<<endl;}; system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Instrukcja IF Wiadomość wysłana przez: admin Czerwiec 04, 2012, 09:28:34 Składnia switch ... case
Jest to warunek wielokrotnego wyboru (zwany również przełącznikiem). Instrukcja switch(...) służy do podejmowania decyzji wyłącznie na podstawie wartości jednej zmiennej. Wybór będzie wykonywany tylko i wyłącznie na podstawie wartości liczby całkowitej czy też kodu znaku ASCII. Zmienną, która ma być przełącznikiem (switch) wprowadzamy w nawiasach okrągłych. Przykład: int main() { int zmienna; switch( zmienna ) { case zmienna1:{ lista instrukcji ;break;} case zmienna2:{ lista instrukcji ;break;} ..... ..... default :{...........;break;} } } UWAGA: Polecenie break służy do zakończenia działania instrukcji switch. Oznacza to, że program po napotkaniu polecenia break wychodzi z instrukcji switch. Tytuł: Odp: Instrukcja IF Wiadomość wysłana przez: admin Czerwiec 04, 2012, 10:16:55 Zadanie 7. Proszę wykonać menu przykładowej gry.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {int a; cout<<"Menu"<<endl; cout<<"1-Start gry"<<endl; cout<<"2-Nowa gra"<<endl; cout<<"3-Wyjscie"<<endl; cout<<endl<<"Twoj wybor: ";cin>>a; switch(a) {case 1:{cout<<endl<<"Wybrales start gry"<<endl;break;} case 2:{cout<<endl<<"Wybrales nowa gra"<<endl;break;} case 3:{cout<<endl<<"Wybrales wyjscie z gry"<<endl;break;} default: {cout<<endl<<"Zły wybor sprobuj ponownie"<<endl;break;} }; system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Instrukcja IF Wiadomość wysłana przez: admin Czerwiec 04, 2012, 10:41:23 Zadanie 8. Instrukcja switch z znakowym polem wyboru.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {char a; cout<<"Menu"<<endl; cout<<"A-Start gry"<<endl; cout<<"B-Nowa gra"<<endl; cout<<"C-Wyjscie"<<endl; cout<<endl<<"Twoj wybor: ";cin>>a; switch(a) {case ('A'||'a'):{cout<<endl<<"Wybrales start gry"<<endl;break;} case ('B'||'b'):{cout<<endl<<"Wybrales nowa gra"<<endl;break;} case ('C'||'c'):{cout<<endl<<"Wybrales wyjscie z gry"<<endl;break;} default: {cout<<endl<<"Zły wybor sprobuj ponownie"<<endl;break;} }; system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Instrukcja IF Wiadomość wysłana przez: admin Czerwiec 04, 2012, 11:13:25 Zadanie 9. Kalkulator.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {char znak; float a,b,c; cout<<"Podaj pierwsza liczbe: ";cin>>a; cout<<"Podaj druga liczbe: ";cin>>b; cout<<"Podaj znak dzialania: ";cin>>znak; switch(znak) {case ('+'):{c=a+b;cout<<endl<<a<<" + "<<b<<" = "<<c<<endl;break;} case ('-'):{c=a-b;cout<<endl<<a<<" - "<<b<<" = "<<c<<endl;break;} case ('/'):{if(b==0){break;}else {c=a/b;cout<<endl<<a<<" / "<<b<<" = "<<c<<endl;};break;} case ('*'):{c=a*b;cout<<endl<<a<<" * "<<b<<" = "<<c<<endl;break;} default: {cout<<endl<<"Zły wybor sprobuj ponownie"<<endl;break;} }; system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Instrukcja IF Wiadomość wysłana przez: admin Czerwiec 11, 2012, 09:19:02 Zadanie 10. Napisać fragment testu.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { char a; cout<<"Podaj kolory w standardzie RGB:"<<endl; cout<<endl<<" a) czerwony, zielony, niebieski"<<endl; cout<<endl<<" b) czerwony, bialy, niebieski"<<endl; cout<<endl<<" c) czerwony, zolty, niebieski"<<endl; cout<<endl<<"Twoja odpowiedź: ";cin>>a; switch(a) { case 'a': {cout<<endl<<"Dobra odpowiedz!!!"<<endl;break;} case 'b': {cout<<endl<<"Zla odpowiedz!!!"<<endl;break;} case 'c': {cout<<endl<<"Zla odpowiedz!!!"<<endl;break;} default :{cout<<endl<<"Podaj inną odpowiedz"<<endl; break;} }; cin>>a; } |