Kezdőoldal » Számítástechnika » Programozás » Csinálni akarok papámnak egy...

Csinálni akarok papámnak egy programot ami kiszámolja hány négyzetmétert gyalult meg. Az lenne a lényeg hogy egy deszkának a felszínét kell kiszámolni de a legkisebb oldalt nem kell számolni. Ezt hogy tudom megcsinálni?

Figyelt kérdés

Pascalban írom. Jelenleg így néz ki a progi:

program gyalu;

var h,s,v,l,o:real;

begin

write('Hany meter hosszu a deszka? ');

readln(h);

write('Hany meter szeles a deszka? ');

readln(s);

write('Hany meter vastag a deszka? ');

readln(v);

write('A deszka ',2h*2s+2h*2v' m2');

end.



2013. júl. 29. 15:35
1 2 3
 1/24 anonim ***** válasza:
100%

Mármint, hogy hogyan kell egy téglatest felszínét kiszámolni, az a kérdés?

Gimi első osztály.

2013. júl. 29. 15:40
Hasznos számodra ez a válasz?
 2/24 anonim ***** válasza:
Nem igazán értem. Hiszen leírtad a programban. Mi a kérdés?
2013. júl. 29. 16:02
Hasznos számodra ez a válasz?
 3/24 iostream ***** válasza:
Mondjuk az a 2*2 az 4 lesz.
2013. júl. 29. 16:13
Hasznos számodra ez a válasz?
 4/24 A kérdező kommentje:
nem értitek.van három fajta oldala egy deszkának. pl,: 2db 15dm*5dm 2db 5dm*3dm és 2db 3dm*1dm. ebből nem kell beleszámolni a 3dm*1dm-es oldalt. a program hibát ír ki. Ja és csak 8.-os vaygok :P
2013. júl. 29. 16:19
 5/24 anonim ***** válasza:
Jó, és milyen hibát ír ki a program?
2013. júl. 29. 16:34
Hasznos számodra ez a válasz?
 6/24 anonim ***** válasza:
Másrészt igen, elnézést, iostream jól mondja, egy kettes szorzót ki kell szedned a képlet mindkét tagjából.
2013. júl. 29. 16:35
Hasznos számodra ez a válasz?
 7/24 SimkoL ***** válasza:
83%
Ha nem megy: [link] :)
2013. júl. 29. 17:01
Hasznos számodra ez a válasz?
 8/24 anonim ***** válasza:

Mi általános iskolában is tanultunk már felszínt. Mondjuk nem tudom, azóta (9 év) mennyit butult a közoktatás.


A kérdésed megfogalmazása arra utal, hogy a matematikai résszel nem boldogulsz. Ilyen értelemben rossz a kategóriaválasztásod.


Ugyanakkor a programodban tényleg van hiba, méghozzá az utolsó előtti sorban. Minimum hiányzik egy vessző a 3. aposztróf elöl.

2013. júl. 29. 17:25
Hasznos számodra ez a válasz?
 9/24 tabaki ***** válasza:
Pascalban van ilyen, hogy 2h meg 2s, stb., szorzójel nélkül? Gyanús... Mindenesetre én is inkább egyben szoroznám össze a végén. Továbbá kissé életszerűtlen, hogy méterben kéred be az adatokat (ezt SimkoL orvosolta), de nem világos, hogy mi szükség van a deszka vastagságára, ha nem használod. Merthogy függőlegesen is állhat a lap? Hm-hm, indulj ki inkább a szokásos szemléletből. Ezenkívül lehetne egy kibúvót hagyni arra az esetre, ha a deszkának csak az egyik oldala gyalultatik, tehát nem kéne kötelezően megduplázni az eredményt. A változók neve meg lehetne beszédesebb, például hossz és szelesseg a puritán h és s helyett. Hátha még fejleszted a programot, és a nyolcvanoldalas kód ötven változója között kell majd eligazodnod... Egyébként mi az a titokzatos l és o változó, amit az elején gondosan deklarálsz, de nem csinálnak semmit?
2013. júl. 29. 17:48
Hasznos számodra ez a válasz?
 10/24 anonim ***** válasza:

write('A deszka ',2*h*s+2*h*v,' m2');


és működni fog.

Bár inkább írd fel a képletet a műhely falára, meg vegyél egy 500 forintos számológépet, ha jót akarsz a papádnak.

2013. júl. 29. 19:12
Hasznos számodra ez a válasz?
1 2 3

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!