Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Krug, trougao, kvadrat

[es] :: Ostali programski jezici :: [Zadatak] Krug, trougao, kvadrat

[ Pregleda: 4586 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djovan01

Član broj: 75700
Poruke: 196
*.hsd1.mi.comcast.net.



Profil

icon [Zadatak] Krug, trougao, kvadrat09.02.2006. u 01:23 - pre 221 meseci
za skolu treba da napravim program koji ce sadrzati meni od cetiri opcije

1. Area and parameter of Circle
2. Are and parameter of Triangle
3. Area and parameter of Square
4. Exit

kada korisnik izabere opciju recimo 1. Area and parameter of Circle
onda pitam korisnika da unese value of radius ali ja treba da sprecim korisnika da unese negativan broj ili nulu. jedino sto mi pada na pamet jeste da uradim if statemenst ali imam tri opcije i sada za svaku vrednost svake geometrijske figure to da radim nekako mi ne valja to. da li znate neki kraci put ka resenju ovoga.


hvala lepo
 
Odgovor na temu

drismet
Kipar

Član broj: 41215
Poruke: 214
82.114.68.*

Sajt: perfect-digitalsat.com


Profil

icon Re: [Zadatak] Krug, trougao, kvadrat09.02.2006. u 09:49 - pre 221 meseci
Mozes koristiti switch za meni a if za value of radius.
"It's not that I'm so smart, it's just that I stay with problems longer." ~ Albert Einstein
 
Odgovor na temu

djovan01

Član broj: 75700
Poruke: 196
*.hsd1.mi.comcast.net.



Profil

icon Re: [Zadatak] Krug, trougao, kvadrat09.02.2006. u 19:46 - pre 221 meseci
ma uradila sam ja zadatak sa switch statements ali recimo za krug pitam za radius ( znaci jedna if statement) , za kvadrat pitam za duzinu stranice ( druga if statement) , za trougao pitam za tri stranice sto znaci jos tri IF statements . na kraju cu imatu tonu if statements . moje pitanje je da li postoji neka funkcija u C++ koja bi sprecila korisnika da ubaci negativan broj za svaku vrednost koju program zahteva da taj korisnik ubaci za bilo koju opciju na meniju. nadam se da sam objasnila lepo sta hocu .

hvala najlepse :)
 
Odgovor na temu

peka
Beograd

Član broj: 3947
Poruke: 124
..burma-bg.customer.sbb.co.yu.



+2 Profil

icon Re: [Zadatak] Krug, trougao, kvadrat09.02.2006. u 21:48 - pre 221 meseci
Pa mozes recimo da napravis funkciju

int ucitaj_duzinu()

koja ce da ucitava brojeve sve dok korisnik ne unese broj veci od nule.
Ali ne vidim zasto je problem da imas 5 if-ova...

A u C-u ne postoji funkcija koja bi ovo radila za tebe

[Ovu poruku je menjao peka dana 09.02.2006. u 22:49 GMT+1]
IRC is just multiplayer notepad.
 
Odgovor na temu

_Doctor_
Beograd

Član broj: 68915
Poruke: 12
*.ptt.yu.



Profil

icon Re: [Zadatak] Krug, trougao, kvadrat10.02.2006. u 09:31 - pre 221 meseci
Evo recimo primera koji cce raditi ali samo ako je trougao jednakostranichni :)

Code:


switch(option){
  case 1: case 2: case 3:
    do { printf("Value? "); scanf("%lf",&value); } while (value <= 0);
    switch(option){
       case 1:  /*  Radish shta ti treba sa krugom     */ break;
       case 2:  /*  Radish shta ti treba sa kvadratom */ break;
       case 3:  /*  Radish shta ti treba sa trouglom   */ break;
    }break;
}



Evo ga i primer koji cce raditi i za svaki trougao

Code:


switch(option){
  case 1: case 2:
    do { printf("Value? "); scanf("%lf",&value); } while (value <= 0);
    switch(option){
       case 1:  /*  Radish shta ti treba sa krugom     */ break;
       case 2:  /*  Radish shta ti treba sa kvadratom */ break;
    }break;
  
  case 3: 
     do { printf("a,b,c? "); 
            scanf("%lf %lf %lf", &a, &b, c);
     } while (a <= 0 || b <= 0 || c <= 0);
     
     /*  Radish shta ti treba sa trouglom   */ 
  break; 
}




Nadam se da sam ti bar malo pomogao. U svakom sluchaju mozzesh kao shto je @peka rekao da napravishi funkciju za uchitavanje jedne vrednosti.

pozdrav
Svet je pun budala koje misle da je svet pun budala !
 
Odgovor na temu

[es] :: Ostali programski jezici :: [Zadatak] Krug, trougao, kvadrat

[ Pregleda: 4586 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.