C#-ban vagy turbo pascalban tudok olyan változót használni ami tizedes tört is lehet és azzal valahogy számolni? (főleg osztás és szorzás kéne)
Figyelt kérdés
2013. okt. 26. 21:53
1/8 anonim válasza:
Persze, miért ne tudnál? Szorzás-osztás pont úgy megy, mint az intekkel, csak float-ként vagy double-ként kell definiálni.
2/8 A kérdező kommentje:
most melyikben mondod? mert pascalban oké, hogy doubleként van megadva de hogyan osztok hogy az eredmény is lehessen tizedes tört? mert a szerkesztőm a '/' per jelet nem ismeri ('\'-t se)
2013. okt. 26. 23:01
3/8 anonim válasza:
WTF?
Nem ismeri a szerkesztőd a /-t?
Ez mit akar jelenteni??
4/8 A kérdező kommentje:
bocs nem azt akartam írni xD a lényeg hogy nem tudok vele osztást végezni pascalban
2013. okt. 27. 08:33
5/8 anonim válasza:
Akkor elég béna lehetsz.
6/8 anonim válasza:
Tehát 2 egész számot szeretnél elosztani, úgy, hogy az eredmény tört is lehessen? (Én így értettem, írd, ha nem ez kell.)
Ezt C#-ban egyszerűen:
int a, b;
double c=(double)a/b;
/* A-ból törtet csinálsz, azt elosztod b-vel, és a tört/egész eredménye is tört lesz. */
Pascalban ha egy egész számot 1.0-val szorzol, akkor az értéke nem változik, de akkor már tört, tehát típust módosítottunk. Tehát:
var a,b: integer;
var c: real;
c:=(a*1.0)/b; {És ez már törtként fog működni!}
7/8 A kérdező kommentje:
jó hát nem régiben kezdtem el és a sulis gép amin írni szoktam tényleg nem fogadja el egyik per jelet sem, a sjátom viszont igen na de ez nem is lényeg, utsónak köszi a választ tényleg sikerült, még az is hogy a, és b legyen tört, érdekes hogy a real típusú változót sehol sem találtam meg x)
2013. okt. 28. 06:53
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!