Старый 15.03.2010, 09:13   #1   
Форумец
 
Аватар для FREEZZEE
 
Сообщений: 1,314
Регистрация: 08.06.2007

FREEZZEE вне форума Не в сети
Конвертер валюты на C#

Дали задание написать конвертер валюты. Проблема в том, что C# вспоминается с трудом.
Суть проблемы в том, что не удается перевести(или не знаю как) значение вводимое в textBox в формат для расчета. И вывод результата в другой textBox. Выдает ошибку
Error 1 'System.Convert' does not contain a definition for 'textBox3'

Вот листинг моей программы:
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();
}
int a = 30;
int x;
int z;
private void Form1_Load(object sender, EventArgs e)
{

}

private void button2_Click(object sender, EventArgs e)
{
Close();
}

private void radioButton1_CheckedChanged(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{

{
if (radioButton1.Checked==true)
x = Convert.textBox3.ToInt32;
z = a * x;
textBox1.Text = Convert.ToString(z);
}

}
}
}
Миниатюры
Нажмите на изображение для увеличения
Название: Безимени-1.jpg
Просмотров: 381
Размер:	245.8 Кб
ID:	719402  
 
Старый 15.03.2010, 09:56   #2   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,334
Регистрация: 17.12.2006
Возраст: 38

X0R вне форума Не в сети
для финансовых расчетов микрософт рекомендует Decimal
 
Старый 15.03.2010, 18:58   #3   
Форумец
 
Аватар для FREEZZEE
 
Сообщений: 1,314
Регистрация: 08.06.2007

FREEZZEE вне форума Не в сети
X0R, шутник)))
 
Старый 15.03.2010, 19:46   #4   
Форумец
 
Аватар для FREEZZEE
 
Сообщений: 1,314
Регистрация: 08.06.2007

FREEZZEE вне форума Не в сети
вот простенький рабочий листинг
Цитата:
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();
}

int Dollar = 30;
int Euro = 42;
int Frank = 60;
int x;
int z;
private void Form1_Load(object sender, EventArgs e)
{

}

private void button2_Click(object sender, EventArgs e)
{
Close();
}

private void radioButton1_CheckedChanged(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{


if (this.radioButton1.Checked)
{
x = Convert.ToInt32(textBox3.Text);
z = Dollar * x;
textBox1.Text = z.ToString();
}


else if (this.radioButton2.Checked)
{
x = Convert.ToInt32(textBox3.Text);
z = Euro * x;
textBox1.Text = z.ToString();

}

else if (this.radioButton3.Checked)
{
x = Convert.ToInt32(textBox3.Text);
z = Frank * x;
textBox1.Text = z.ToString();

}

}
}
}
 
Старый 15.03.2010, 22:38   #5   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,334
Регистрация: 17.12.2006
Возраст: 38

X0R вне форума Не в сети
FREEZZEE, кагбэ не шучу)
http://msdn.microsoft.com/ru-ru/library/ms187912.aspx
Цитата:
По причине приблизительной природы типов данных float и real не используйте их, если требуется точность хранения значений. Например, в финансовых приложениях, в операциях, связанных с округлением, или в проверках на точное равенство. Вместо этого используйте целые типы данных, decimal, money или smallmoney.
 
Старый 16.03.2010, 10:02   #6   
Форумец
 
Аватар для FREEZZEE
 
Сообщений: 1,314
Регистрация: 08.06.2007

FREEZZEE вне форума Не в сети
X0R, ну как бы это не проект компании, а лабораторная задачка, поэтому мне все равно на точность финансовых расчетов))))))
 
Старый 16.03.2010, 10:04   #7   
Форумец
 
Аватар для FREEZZEE
 
Сообщений: 1,314
Регистрация: 08.06.2007

FREEZZEE вне форума Не в сети
Ismail,
X0R, спасибо, что откликнулись
 
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind