Hallo Leuts,
Ich bin ein neuling, und beschäftige mich erst kurz mit C++, mein erstes Programm welches ich geschrieben habe
ist folgendes:
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main() {
float var1, var2, var3, var4, var5;
float dev1 = 1000;
float dev2 = 2;
float dev3 = 7.5;
cout << "Eingabe in gramm: ";
cin >> var1;
// Berechnung direkt in cout
var2 = var1 / dev1;
cout << "Umrechnung in kg: " << var1 << " / "
<< dev1 << " = " << (var1/dev1) << "\n";
// Berechnung in var3 zwischenspeichern
var3 = var2 / dev2;
cout << "geteilt durch 2 : " << var2 << " / "
<< dev2 << " = " << var2/dev2 << "\n";
// Division durch 0 vermeiden
(!var2) ?var2=1 :var2=var2;
// Berechnung direkt in cout
var4 = dev3 / var3;
cout << "Jule durch Zw.erg.: " << dev3 << " / "
<< var3 << " = " << (dev3/var3)<< "\n";
// Wurzel berechnen
var5 = sqrt(var4);
cout << "Wurzel aus m/s² : " << var4 <<
" = " << sqrt(var4) << "\n\n";
cout << "Die maximale Geschossgeschwindigkeit entspricht: "<< sqrt(var4) <<" m/s" "\n\n";
return 0;
}
Das funzt prima...
Jetzt das Problem, mit Visual C++ Express 2008 habe ich über Windows Form ein Fenster angelegt, mit Menue,
einer textBox, einem "Berechnen" Button, und einem label...
was ich jetzt nicht hinbekomme ist
das die Eingabe in der textBox1 als var1 an die Formel übergeben wird und anschliesend im label1 wieder ausgegeben...
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
//label1->Text=String::Format("Antwort:\n{0}", textBox1->Text);
float var1, var2, var3, var4, var5;
float dev1 = 1000;
float dev2 = 2;
float dev3 = 7.5;
//Übergabe der Eingabe des Users
//double dValue = System::Convert::ToDouble(textBox1->Text);
//textBox1->var1
int dValue = Convert::ToInt32(textBox1->Text);
int i=var1;
// Berechnung direkt in cout
var2 = var1 / dev1;
cout << "Umrechnung in kg: " << var1 << " / "
<< dev1 << " = " << (var1/dev1) << "\n";
// Berechnung in var3 zwischenspeichern
var3 = var2 / dev2;
cout << "geteilt durch 2 : " << var2 << " / "
<< dev2 << " = " << var2/dev2 << "\n";
// Division durch 0 vermeiden
(!var2) ?var2=1 :var2=var2;
// Berechnung direkt in cout
var4 = dev3 / var3;
cout << "Jule durch Zw.erg.: " << dev3 << " / "
<< var3 << " = " << (dev3/var3)<< "\n";
// Wurzel berechnen
var5 = sqrt(var4);
cout << "Wurzel aus m/s² : " << var4 <<
" = " << sqrt(var4) << "\n\n";
cout << "Die maximale Geschossgeschwindigkeit entspricht: "<< sqrt(var4) <<" m/s" "\n\n";
}
Kann jemand helfen? oder mus ich bei Dos Fenstern bleiben??? gruß jumpkidi