Tytu³: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 14, 2011, 11:28:02 Instrukcja warunkowa if ska³dnia:
if{warunek} {dzialanie jezeli prawda} elsse{dzia³anie jezeli fa³sz} Zadanie 1. Napisz program który prosi o podanie liczby. Je¿eli podana liczba = 5 to na ekranie wy¶wietlany jest komunikat " wprowadzono liczbê 5" w innym przypadku wy¶wietlany jest komunikat: "wprowadzono inn± liczbê". #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {int x; cout<<"Podaj dowoln± liczbe: ";cin>>x; if(x==5){cout<<endl<<"Podales liczbe 5";} else {cout<<endl<<"Podales inna liczbe"<<'\n';} system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 14, 2011, 11:31:15 Zadanie 2. Napisaæ program prosz±cy o podanie liczby. Po wprowadzeniu liczby program sprawdza czy jest ona podzielna przez 3. Je¿eli jest podzielna przez 3 wy¶wietlany jest komunikat: "liczba jest podzielna przez 3" w przeciwnym wypadku program wy¶wietla komunikat : liczba nie jest podzielna przez 3"
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {int x; cout<<"Podaj dowoln± liczbe: ";cin>>x; if(x%3){cout<<endl<<"Podales liczbe niepodzieln± przez 3 ="<<x<<endl;} else {cout<<endl<<"Podales liczbe podzieln± przez 3 = "<<x<<'\n';} system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 14, 2011, 11:52:34 Zadanie 3. Napisz program który prosi o podanie liczby i sprawdza czy liczbe jest podzielna przez 3 i 4.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a; cout<<"podaj liczbê ca³kowita: "; cin>>a; cout<<endl; if( (a%3==0)&&(a%4==0)){cout<<"Podales liczbe podzielna przez 3 i 4\n"<<'\n';} else {cout<<"Wprowadzona liczba nie jest podzielna przez 3 i 4\n"<<'\n';} system("PAUSE"); return EXIT_SUCCESS; } Druga (inna wersja na ¿yczenie Marty). #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a; cout<<"podaj liczbê ca³kowita: "; cin>>a; cout<<endl; if( (a%3)&&(a%4)){cout<<"Podales liczbe niepodzielna przez 3 i 4\n"<<'\n';} else {cout<<"Wprowadzona liczba jest podzielna przez 3 i 4\n"<<'\n';} system("PAUSE"); return EXIT_SUCCESS; } Trzecia wersja dla Felka #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a; cout<<"podaj liczbê ca³kowita: "; cin>>a; cout<<endl; if(a%3==0){if(a%4==0){cout<<"liczba jest podzielna przez 3 i4"<<endl;}}else {cout<<"Liczby s± niepodzielne prze 3 i 4"<<endl;} system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 21, 2011, 07:30:14 Zadanie 4. Napisaæ program który prosi o podanie dwóch liczb ca³kowitych. Je¿eli suma podanych liczb jest równa 7 wy¶wietla komunikat: "Hurra wygra³e¶" w przeciwnym wypadku pojawi siê napis "Próbuj dalej".
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a,b; cout<<"podaj liczbê ca³kowita: "; cin>>a; cout<<endl; cout<<"podaj druga liczbe ca³kowita: "; cin>>b; cout<<endl; a=a+b; if(a==7){cout<<"Hurra wygrales"<<endl;}else {cout<<"Probuj dalej"<<endl;} system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 21, 2011, 07:35:32 Zadanie 5. Napisaæ program który prosi o podanie liczby. Je¿eli podana liczba jest mniejsza od 5 wy¶wietlany jest napis: " liczba mniejsza od 5" . Je¿eli jest wiêksza od 10 wy¶wietla napis: "liczba wiêksza od 10" , w pozosta³ych wypadkach wy¶wietlany jest napis: " E....ch ¿ycie".
Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 21, 2011, 07:48:32 Zadanie 6. Napisaæ program który prosi o podanie dwóch liczb ca³kowitych. Nastêpnie wy¶wietla je od najmniejszej do najwiêkszej.
Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 21, 2011, 07:49:51 Zadanie 7. Napisaæ program który prosi o podanie trzech liczb. Nastêpnie wy¶wietla je w kolejno¶ci od najmniejszej do najwiêkszej.
Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 21, 2011, 07:53:06 Zadanie 8. Napisaæ program który prosi o podanie imienia. Nastêpnie sprawdza czy imiê rozpoczyna siê na litere 'a'.
Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 21, 2011, 07:54:33 Zadanie 9. Proszê napisaæ który prosi o podanie s³owa. Po wprowadzeniu s³owa program wy¶wietla z ilu znaków sk³ada³o siê s³owo.
#include <cstdlib> #include <iostream> #include <string> using namespace std; int main(int argc, char *argv[]) { int a,b; string imie,d; cout<<"podaj imiê: "; cin>>imie; cout<<endl; a=imie.size(); cout<<"podales imie:"<<imie<<" skladajace siê z "<<a<<" znakow"<<endl; system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 21, 2011, 07:56:32 Zadanie 10. Napisaæ program który prosi o podanie imienia. Nastêpnie sprawdza czy podano imiê "Marta". Je¿eli tak , to wy¶wietla komunikat "Witaj Marto" w przeciwnym wypadku wy¶wietla komunikat: " No....nie!!!!".
#include <cstdlib> #include <iostream> #include<string> using namespace std; int main(int argc, char *argv[]) {int x; string imie; cout<<"Podaj swoje imie: ";cin>>imie; if((imie=="Marta")||(imie=="marta")){cout<<endl<<"Witaj Marto";} else {cout<<"No..nie!!!!!";} cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 21, 2011, 07:59:41 Zadanie 11. Napisaæ program który prosi o podanie s³owa. Po podaniu s³owa program sprawdza, czy podane s³owo koñczy siê na literê "r". Je¿eli tak to wy¶wietla komunikat : "Brawo poda³e¶ s³owo koñcz±ce siê na literê "r", w przeciwny wypadku wy¶wietla komunikat : " Próbuj dalej...".
#include <cstdlib> #include <iostream> #include<string> using namespace std; int main(int argc, char *argv[]) {int z; string imie; cout<<"Podaj swoje s³owo: ";cin>>imie; z=imie.size();z=z-1; if((imie[z]=='r')){cout<<endl<<"Brawo podales slowo koncz±ce sie na litere r";} else {cout<<"Probuj dalej!!!!!";} cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 28, 2011, 06:50:58 W C++ istnieje jeszcze jedna mo¿liwo¶æ realizacji warunku if.
Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 28, 2011, 08:04:25 Zadanie 11A. Proszê napisaæ program który prosi o podanie trzech liczb i oblicza ich warto¶æ ¶redni±. Nastêpnie wy¶wietla obliczon± warto¶æ ¶rednia na ekranie komputera.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {float x,y,z; cout<<"Podaj kolejne trzy liczby: ";cin>>x>>y>>z; float srednia=(x+y+z)/3; cout<<"wartosc srednia liczb ("<<x<<" "<<y<<" "<<z<<") wynosi "<<srednia; cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 28, 2011, 08:06:01 Zadanie 12. Napisaæ program który prosi o podanie 3 liczb, nastêpnie sprawdza czy liczby by³y podanie w porz±dku rosn±cym.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {int a,b,c; cout<<"podaj pierwsz± liczbe";cin>>a; cout<<endl<<"podaj druga liczbe";cin>>b; cout<<endl<<"podaj trzecia liczbe";cin>>c; cout<<endl; if((a<b)&&(b<c)) {cout<<endl<<"liczby w porzadku rosnacym:";} else {cout<<endl<<"POdano liczby w dowolnym porz±dku";} cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 28, 2011, 08:07:15 Zadanie 13. Napisaæ program który prosi o podanie 3 liczb. Nastêpnie sprawdza czy s± to kolejne liczby ca³kowite. czyli np. 2,3,4 lub 4,5,6.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {int a,b,c,d; cout<<"Podaj trzy kolejne liczby: ";cin>>a>>b>>c; if((b==a+1) &&(c==b+1)){cout<<"OK";} else {cout<<"NO";} cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 28, 2011, 08:08:27 Zadanie 14. Napisaæ program który prosi o wprowadzenie imienia . Po wprowadzeniu imienia wy¶wietla pierwsz± ostatni± i ¶rodkowa literê imienia.
Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 28, 2011, 08:09:29 Zadanie 15. Napisaæ program , który prosi o podanie dwóch imion. PO podaniu dwóch imion wy¶wietla d³u¿sze imiê i podaje liczbê znaków z których siê sk³ada.
Tytu³: Odp: Operacja warunkowa if Wiadomo¶æ wys³ana przez: admin Wrzesieñ 28, 2011, 08:10:39 Zadanie 16. Napisaæ program który prosi o podanie liczby . Nastêpnie sprawdza czy reszta z dzielenia liczby przez 4 wynosi 2 i reszta z dzielenia jej przez 5 wynosi 1.
|