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
|
|
|
|
|