Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 5.682 pregleda

Najnovija ↓

[Zadatak] Krug, trougao, kvadrat 09.02.2006. u 02:23 · pre 252 meseca #1
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
Re: [Zadatak] Krug, trougao, kvadrat 09.02.2006. u 20:46 · pre 252 meseca #3
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 :)
Re: [Zadatak] Krug, trougao, kvadrat 09.02.2006. u 22:48 · pre 252 meseca
izmenjeno 1 put, poslednji put peka 09.02.2006. u 22:49
  1. peka09.02.2006. u 22:49zapis iz teksta poruke
#4
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
Potpis
IRC is just multiplayer notepad.
Re: [Zadatak] Krug, trougao, kvadrat 10.02.2006. u 10:31 · pre 252 meseca #5
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
Potpis
Svet je pun budala koje misle da je svet pun budala !
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme