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; }
|
|
« Ostatnia zmiana: Kwiecień 23, 2012, 10:32:44 wysłane przez admin »
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #1 : 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; }
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #2 : 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; }
|
|
« Ostatnia zmiana: Maj 28, 2012, 11:38:50 wysłane przez admin »
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #3 : 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; }
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #4 : 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; }
|
|
« Ostatnia zmiana: Czerwiec 04, 2012, 08:40:06 wysłane przez admin »
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #5 : 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; }
|
|
« Ostatnia zmiana: Czerwiec 04, 2012, 09:35:50 wysłane przez admin »
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #6 : 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.
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #7 : 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; }
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #8 : 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; }
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #9 : 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; }
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #10 : 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; }
|
|
|
Zapisane
|
|
|
|
|