Kezdőoldal » Számítástechnika » Programozás » C# téglalap kerülete/területe?

C# téglalap kerülete/területe?

Figyelt kérdés
C# konzol alkalmazással be kell olvasni egy .txt fájlt, kiszámolni a területét/kerületét az ott szereplő téglalapoknak (txt: sorszám;első adat; második adat), majd kiírni a legkisebbét és a legnagyobbét .txt fáljba. Valaki help? :)

2012. dec. 2. 17:11
 1/2 anonim ***** válasza:

Beolvasod, while ciklussal string line != null-ig, a sor tartalmát belerakod egy tömbödbe, Splittel; a 0. elem a sorszám (int.Parse(tomb[0])), az 1. az első oldal, a második a második oldal. Ha ez megvan, végigmész hogy a tömböd 2. és 3. elemét összeadja és/vagy szorozza a program, aztán sorbarendezed őket (Array.Sort), és az elsőt és utolsót kiíratod.


Alternatív megoldás hogy a sort stringnek veszed, és Substring-el végigmész rajta, azokkal csinálsz egy int.Parse-t és utána csinálod a számolós részt.

2012. dec. 2. 17:55
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

A beolvasáshoz segítség:

[link]

bár ez köröket olvas be, de hasonlóan lehetséges téglalapokat is beolvasni.

Készíts egy Téglalap osztályt, legyen benne a két oldal. Legyen kerület- és legyen területfüggvényed. Legyenek függvényeid, amely összehasonlítanak két téglalapot terület, és kerület szerint. Legyenek maximum- és minimumfüggvéányeid, amelyek egy téglalaplistáról kiválasztják a maximumot és a minimumot.

2012. dec. 2. 18:07
Hasznos számodra ez a válasz?

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!