Zdravím. Už nějakou dobu se babrám s primitivní kalkulačkou, která se skládá pouze ze 3 textBoxů (2 pro zadávaní čísel, jeden pro zobrazení výsledku) a přepínačů (+,-,*,/) umístěných v groupBoxu a samozřejmě buttonu na provedení výpočtu.
Tuším že jsem nyní některé z Vás pobavil :( , ale opravdu mám zmatek v tom, co má být řetězec, co celé číslo, jak zobrazím výsledek atp. Prosím o trpělivost.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private string vyberOperace()
{
if (scitani.Checked)
return sectiCisla();
else if (odcitani.Checked)
return odectiCisla();
else if (nasobeni.Checked)
return vynasobCisla();
else if (deleni.Checked)
return vydelCisla();
}
public string sectiCisla()
{
return (prvniCislo + druheCislo);
}
public string odectiCisla()
{
return (prvniCislo - druheCislo);
}
public string vynasobCisla()
{
return (prvniCislo * druheCislo);
}
public string vydelitCisla()
{
return (prvniCislo / druheCislo);
}
private void vypocitejClick(object sender, EventArgs e)
{
vyberOperace();
}
// no a ještě bych nějak měl zobrazit výsledek.... :(
// že by měl textBox vlastnost Show?
// a co v ní? měla by volat nějakou metodu?:/
}
}