Terve! Mulla on seuraavanlainen valuuttamuuntimen ohjelmakoodi, mutta se ei toimi täydellisesti. Napin painalluksella ei tapahdu ensimmäisellä kerralla mitään, ja muutenkin koodi on ehkä aika "köykäistä". Eli voisiko joku auttaa tekemään tuosta paremman:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Valuuttamuunnin { public partial class Form1 : Form { public double eurot, tulos; public const double dollarikurssi = 1.386019; public const double markkakurssi = 5.94573; public const double ruplakurssi = 39.094874; public Form1() { InitializeComponent(); comboBox1.Items.Add("Dollari"); comboBox1.Items.Add("Markka"); comboBox1.Items.Add("Rupla"); } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox1.SelectedIndex == 0) { tulos = eurot * dollarikurssi; } else if (comboBox1.SelectedIndex == 1) { tulos = eurot * markkakurssi; } else { tulos = eurot * ruplakurssi; } } private void button1_Click(object sender, EventArgs e) { eurot = Convert.ToDouble(textBox1.Text); textBox2.Text = Convert.ToString(tulos); } } }
Mod. lisäsi kooditagit.
Jos haluat, että nappia painamalla tapahtuu jotain, koodaa se "jotain" tuohon button1_Click eventtiin. Tässä tapauksessa ilmeisesti tuo tuloksen laskeminen.
Aihe on jo aika vanha, joten et voi enää vastata siihen.