Poslao: 16 Avg 2009 01:36
|
offline
- Srki94
- Mod u pemziji
- Pridružio: 14 Feb 2008
- Poruke: 12403
|
Pozdrav.
Pokusavam da saberem 3 broja i onda ih podelim da bih dobio sredinu istih. Brojeve upisujete u text ali kada pokusam da uradim to ima greska jer nemogu string da prebacim u integer. Pa sam onda koristio float i nekako uspeo da stignem negde, ali opet nemogu rezultat u label da upisem. Evo koda pa pomagajte molim vas. Radim u .NET 08
float broj1;
float broj2;
float broj3;
float finall;
broj1 = Convert.ToSingle(br1.Text);
broj2 = Convert.ToSingle(br2.Text);
broj3 = Convert.ToSingle(br3.Text);
finall = Convert.ToSingle((broj1 + broj2 + broj3)/3);
label9.Text = finall;
label19.Text = Convert.ToString(broj1);
label20.Text = Convert.ToString(broj2);
label21.Text = Convert.ToString(broj3);
A problem je gde je
label9.Text = finall;
Pokusao sam i ovako :
label9.Text = Convert.ToSingle(finall);
ali opet nece. Pomoc molim vas i hvala puno!
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 16 Avg 2009 02:12
|
offline
- Strog
- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
Probaj label9.Text = finall.ToString();
|
|
|
|
|
Poslao: 16 Avg 2009 18:18
|
offline
- Strog
- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
Fali ti najverovatnije isto ono sto i u gornjem primeru ... Ajmo... Upotrebi klikere ...
|
|
|
|
Poslao: 16 Avg 2009 23:05
|
offline
- Srki94
- Mod u pemziji
- Pridružio: 14 Feb 2008
- Poruke: 12403
|
Ne, ne fali ima nekoliko problema.
Prvi je sto mi posle ispisa da covek upise prvi broj i kad stisne enter umesto da se pojavi upit da upise drugi broj ono predje odmah na debug output to je ovaj deo:
System.Console.WriteLine("Plese enter first of three numbers:");
broj1 = Console.Read();
System.Console.WriteLine("Now enter second");
broj2 = Console.Read();
System.Console.WriteLine("And finally enter third number");
broj3 = Console.Read();
System.Console.WriteLine("Press anykey to enter debuging output!");
Console.Read();
A verujem da ovo sa proracunom radi. Aj molim te ako mozes pokreni taj kod pa ces videti gde je problem.
Znaci kad upisem prvi broj i pritisnem enter program umesto da pita za drugi broj on odmah pregazi upite i za drugi i za treci i pise da stisnem bilo koji taster za debug output.
|
|
|
|
Poslao: 16 Avg 2009 23:42
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
System.Console.WriteLine("Plese enter first of three numbers:");
broj1 = float.Parse(Console.ReadLine());
System.Console.WriteLine("Now enter second");
broj2 = float.Parse(Console.ReadLine());
System.Console.WriteLine("And finally enter third number");
broj3 = float.Parse(Console.ReadLine());
System.Console.WriteLine("Press anykey to enter debuging output!");
Console.ReadLine();
Kao sto pise u tooltipu, read sluzi da procita sledeci karakter, dok readline sluzi za karaktere, tj. string.
Ako ostavis Read i ispises broj1 npr., kada uneses 'A' kao rezultat ces dobiti 65 sto je ASCII kod za veliko 'A'.
Visual Studio ima jednu (pored ostalih) jako mocnu stvar, a to je IntelliSense - koristi ga i citaj objasnjenja sta pise da ta methoda/property radi.
|
|
|
|
|
Poslao: 16 Nov 2011 22:21
|
offline
- DachoSRB
- Novi MyCity građanin
- Pridružio: 16 Nov 2011
- Poruke: 8
- Gde živiš: Novi Sad
|
Nadam se da si sad mnogo bolji, posto vidim da si administrator
|
|
|
|
Poslao: 17 Nov 2011 18:21
|
offline
- N1k0l4
- Prijatelj foruma
- Pridružio: 06 Sep 2005
- Poruke: 3800
- Gde živiš: Beograd
|
Nije administrator nego moderator. A to je svakako zasluzio porukama u zadnjih godinu-dve dana.
Nemojte pisati stvari koje nemaju veze sa temom. Svaki dalji komentar ce biti izbrisan.
|
|
|
|