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.
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
SP2 Win Vista 32-bit — založil jadus.
Výpis dat z array a objectu — založil Marek
Vypsání matice — založil Asinkan
ASP.NET výstup HTML — založil Standa
Vytvoření a přístup k vlastnostem objektů stejného typu pomocí indexů — založil KingScorpion
Moderátoři diskuze