Kezdőoldal » Számítástechnika » Programozás » Hogyan kellene ezt a feladatot...

Hogyan kellene ezt a feladatot C nyelven ciklusokkal leprogramozni?

Figyelt kérdés

A program kérjen be osztályzatokat, számítsa ki az átlagot, majd az eredményt szövegesen írja ki szövegesen. (4,5 felett - „jeles”; 3,5 – 4,5 - „jó”; 2,5 – 3,5 - „közepes”; 2 – 2.5 - „elégséges”, 2 alatt - „elégtelen”).


ez lenne a feladat, ciklussal kellene megvalósítani


2014. nov. 2. 15:51
1 2
 1/12 anonim ***** válasza:
És mennyi pénz van rá?
2014. nov. 2. 15:53
Hasznos számodra ez a válasz?
 2/12 anonim ***** válasza:
7 000 forint lesz.
2014. nov. 2. 15:54
Hasznos számodra ez a válasz?
 3/12 anonim ***** válasza:

Ingyen és bérmentve:

[link]

[link]

[link]

[link]


Ha ennél többre van szükséged, az bizony fizetős lesz.

2014. nov. 2. 15:57
Hasznos számodra ez a válasz?
 4/12 A kérdező kommentje:
kemszik vagytok :)
2014. nov. 2. 16:18
 5/12 anonim ***** válasza:
Nem tudom mi az a kemszi, de te meg lusta vagy. Nehogy azt várd már, hogy megírjuk helyetted a házi feladatodat. Azzal semmivel sem leszel előrébb, csak azt hiszi a tanárod hogy megértetted a tananyagot és mehet tovább, így aztán végleg leszakadsz. Ez senkinek sem jó.
2014. nov. 2. 16:22
Hasznos számodra ez a válasz?
 6/12 anonim ***** válasza:
3000ft es megcsinalom
2014. nov. 2. 16:28
Hasznos számodra ez a válasz?
 7/12 A kérdező kommentje:

int main(){

int osztalyzat,osszeg=0,db=0;

printf("kerem az osztalyzatot: "); scanf("%d",&osztalyzat);

while(osztalyzat!=0){

osszeg=osszeg+osztalyzat;

db++;

printf("kerem az osztalyzatot: "); scanf("%d,&osztalyzat");

}

printf("osszeg=%d\n atlag=%d\n", osszeg,osszeg/db);

if((osszeg/db)>=4.5) printf("jeles");

else if(4.5>(osszeg/db)>=3.5) printf("jo");

else if(3.5>(osszeg/db)>=2.5) printf("kozepes");

else if(2.5>(osszeg/db)>=2) printf("elegseges");

else printf("elegtelen");


system("pause");

}



idáig jutottam el, de nem jó hogyan kellene kijavítanom és tuti hogy ifet kell használni?

2014. nov. 2. 16:56
 8/12 anonim ***** válasza:

4.5>(osszeg/db)>=3.5


Ilyen nincsen C-ben (és máshol se nagyon).

Mivel a 4.5 felettieket már lekezelted, azokkal nem kell foglalkozni.


if (osszeg/db >= 3.5)


Ha mégis akarsz, akkor logikai ÉS-t kell használni.

if ( (osszeg/db < 4.5) && (osszeg/db >= 3.5) )

2014. nov. 2. 17:11
Hasznos számodra ez a válasz?
 9/12 A kérdező kommentje:
de ha ciklussal akarom csinálni akkor if-et kell használni vagy máshogy is lehet ?
2014. nov. 2. 17:25
 10/12 anonim ***** válasza:
Az if NEM CIKLUS! Lényeges a különbség az iterációk (népiesen ciklus) és szelekciók (népiesen elágazások, ilyen az if is) között.
2014. nov. 2. 17:29
Hasznos számodra ez a válasz?
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!