Darmowe Forum
Grudzieñ 21, 2024, 17:34:31 *
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: Instrukcja IF  (Przeczytany 6330 razy)
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« : 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
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« 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
Strony: [1]
  Drukuj  
 
Skocz do:  

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

Polityka cookies
Darmowe Fora | Darmowe Forum

spw polski-serwer-rpg gang-nd shaggydogss zlotasiodemka