sorry erstmal für den Fenstertitel, mir ist nichts eingefallen.
Also mein Problem ist folgendes:
Ich habe ein Programmer gecodet, wo man sein Einkommen, seine Ausgaben und sein Wunsch betrag eingeben muss .
So und als ergebnis wird in ein Label dann geschrieben "Du musstr noch xx monate warten bis du dein wunschbetrag erreicht hast".
Klappt alles wunderbar, nur ich will dass anstatt "Du hast in 1 Jahr oder 14 Monaten dein Betrag" lieber "Du hast in 1,2 Jahren dein Betragt .." ausgegeben wird.
Nur weiß ich nicht, wie ich das mache. Hier mein Source:
Code:
private void button1_Click(object sender, EventArgs e)
{
int kontostand = Convert.ToInt32(txtEinkommen.Text);
int ausgaben = Convert.ToInt32(txtAusgaben.Text);
int gewinn = (Convert.ToInt32(txtEinkommen.Text)) - (Convert.ToInt32(txtAusgaben.Text));
int wunsch = Convert.ToInt32(textBox1.Text);
int monate = 0;
while (kontostand < wunsch)
{
monate++;
kontostand = kontostand + gewinn;
}
lblErgebnis.Text = "Du musst noch:" + Environment.NewLine + monate / 12 + " Jahre oder" + Environment.NewLine + monate + " Monate sparen";
}






