Hogyan kell ezt c++-ban programozni?
Be szám
Ha szám<0 vagy szám >5 akor ki hibás
ha szám=1 akkor ki elégtelen
ha szám=2 akkor ki elégséges
ha szám=3 akkor ki közepes
ha szám=4 akkor ki jó
ha szám=5 akkkor ki Kiráj vagy.
vagy
Be szám
Ha szám<0 vagy szám >5 akor ki hibás
különben
case szam
1;elégtelen
2;elégséges
2;közeps
4;jó
5;kiráj vagy.
Fejben ezt hogyan oldanád meg?
1) Megkérdeznéd a tanuló osztályzatát.
2) Megnézed, hogy
a) egyenlő-e 1-gyel? Ha igen, akkor az a válaszod, hogy elégtelen;
b) egyenlő-e 2-vel? Ha igen, akkor az a válaszod, hogy elégséges;
c) egyenlő-e 3-mal? Ha igen, akkor az a válaszod, hogy közepes;
d) egyenlő-e 4-gyel? Ha igen, akkor az a válaszod, hogy jó;
e) egyenlő-e 5-tel? Ha igen, akkor az a válaszod, hogy megfelelő;
f) nagyobb 5-nél is? Akkor az a válaszod, hogy egy marhaság. Ha szükséges, akkor kéred a tanuló osztályzatát újból.
Ugyanezt kell csinálni C++, Java, Pascal, Python, stb. nyelven is.
sikerült és szerencsére nem nektek köszönhetően, esetleg ha vkinek szüksége lenne rá:
int main(){
int jegy;
printf(" kerem a jegyet:"); scanf("%d",&jegy);
switch(jegy){
case 1: printf("elegtelen\n"); break;
case 2: printf("elegseges\n"); break;
case 3: printf("kozepes\n"); break;
case 4: printf("jo\n"); break;
case 5: printf("jeles\n"); break;
default: printf("hibas jegy\n"); break;
}
system("pause");
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!