Cawko neviete ako mozem urobit kalkulacku a aby rátala aj desatiné miesta lebo ak použijem dátový typ Integer tak ak zrátam 2.7 * 2 tak mi vyhodí 4. Pls poradte. Vopred díky.
Fórum › Visual Basic
Destiny v kalkulačke
tady u toho bych spise viděl převést textovou hodnotu na double, provést matematickou operaci a prevest do double string. Zase reprezentace ze c#
takovy jednoduchy priklad
VysledokTextBox.Text = (Convert.ToDouble(PrveCisloTextBox.Text) + Convert.ToDouble(DruheCisloTextBox.Text) ).ToString();
realne zpracovani
double hodnota1 = 0;
double hodnota2 = 0;
if(double.TryParse( PrveCisloTextBox.Text, hodnota1 ) == false)
throw ArgumentException("Pole PrveCisloTextBox neobsahuje double hodnotu")
if(double.TryParse( DruheCisloTextBox.Text, hodnota2) == false)
throw ArgumentException("Poleneobsahuje double hodnotu")
VysledokTextBox.Text = ( hodnota1 + hodnota2).ToString();;
samo si sintax ještě převeď na Visual basic, ale konstrukce je velmi podobná. Pokud používáš klasický VB tak je rozdíl pouze v konverzních funkcích které nemusíš řešit, bo datové typy, které nemají specifikovaný datový typ se chovají jako union.
Zjistit počet nových příspěvků
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa































Uživatelé prohlížející si toto vlákno
Podobná vlákna
I8080 - vypis adresy registra na obrazovku — založil Peter
Pomoc - program pro vypsani retezce N hodnot — založil IronBoy
Letní slevy, po kterých vám bude horko! — založil Hostinger.cz
Vlastnost bi — založil Blabalal
Výstup bez HTML tagov — založil mylan4
Moderátoři diskuze
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Stálý člen

Nahlásit jako SPAM
IP: 84.47.15.–

