Hallo an alle
Ich bin nach lange zeit in programierung umgebung gekommen und hätte gerne hilfe bei c#, um eine einfache Console anwendung die eine MAL funktion machen soll, der code ist wie unter,
using System;
using System.Collections.Generic;
using System.Text;
public static void Multiplikation () {
int summe = 0;
do {
Console.Write ("Zahl Substraktieren (E- Ergebniss anzeigen):");
string eingabe = Console.ReadLine ().ToUpper ();
if (eingabe == "E")
break;
else {
summe *= Int32.Parse (eingabe);
}
} while (true);
Console.WriteLine ("Ergebnis ist {0}", summe);
}
}
}
nach diesen code ist die ergebnis immer null "0" was muss ich machen dass der programm es einfach multipliziert, bitte um etwas genauer beschreibung.
danke im vorraus
int summe = 0;
faktor mal faktor = produkt.
summand plus summand = summe.
was gibt 0 mal 100?
und was gibt 1 mal 100?
int produkt = 1;
produkt *= irgendwas.
Hallo shaggy3500,
Du verwendest :
summe *= Int32.Parse (eingabe);
Das ist das gleiche wie:
summe = summe * Int32.Parse (eingabe);
Und summe ist am Anfang 0, einfach mal selber rechnen:
0*(eingabe) = ?
Gruß
Juy Juka
Hallo shaggy3500 und Herzlich Willkommen hier im Forum,
dein Problem liegt nicht in deiner Programmierer Fähigkeit begründet!!!!
denn Rechne mal bitte folgendes im Kopf aus:
01
02
03
0x
das Ergebniss ist immer .......
ich denke du hast den Fehler gefunden
Freundliche Grüße
Lars
vielen dank an alle, ich habe s einfach nicht gemacht, und dass war meine fehler, danke frü die hinweis auf der logische verstand.
und wenn ich den selbe funktion für substraktion oder dividieren haben will dann?
Ich bin einfach zu langsamm geworden.
danke nochmals
Hallo shaggy3500,
bitte beachte [Hinweis] Wie poste ich richtig? Punkt 1.1.1, 2.1 (> verschoben) und 3 (> umbenannt).
herbivore