Hallo.
Ich würde euch gerne zeigen, wie man einen 4-Wege-Rechner (Hauptrechnungsarten) in D schreibt. Der Code dazu sieht so aus:
Alles anzeigen
Ich hoffe, angehende oder bereits fortgeschrittene D-Coder können damit was anfangen.
Grüße,
Waldi
Ich würde euch gerne zeigen, wie man einen 4-Wege-Rechner (Hauptrechnungsarten) in D schreibt. Der Code dazu sieht so aus:
Quellcode
- import std.stdio;
- int main() {
- int eins;
- int zwei;
- char wahl;
- double div;
- int erg;
- writef("Wenn Sie Zahlen addieren wollen, drücken Sie bitte a, wenn Sie Subtrahieren wollen, drücken Sie bitte s! Für Dividieren wählen Sie d, für Multiplizieren m!");
- scanf("%s", &wahl);
- if (wahl == 'a') {
- writef ("Bitte geben Sie eine Zahl ein: ");
- scanf("%d", &eins);
- writef ("Bitte geben Sie eine zweite Zahl ein: ");
- scanf("%d", &zwei);
- erg = eins + zwei;
- writefln ("Die Summe ist %d!",erg);
- }
- if (wahl == 's') {
- writef ("Bitte geben Sie eine Zahl ein: ");
- scanf("%d", &eins);
- writef ("Bitte geben Sie eine zweite Zahl ein: ");
- scanf("%d", &zwei);
- erg = eins - zwei;
- writefln ("Die Differenz ist %d!",erg);
- }
- if (wahl == 'd') {
- writef ("Bitte geben Sie eine Zahl ein: ");
- scanf("%d", &eins);
- writef ("Bitte geben Sie eine zweite Zahl ein: ");
- scanf("%d", &zwei);
- if (zwei == '0') {
- writefln("Bitte keine Division durch 0!");
- return 0;
- }
- div = cast(double) eins / zwei;
- writefln ("Der Quotient ist ",div," !");
- }
- if (wahl == 'm') {
- writef ("Bitte geben Sie eine Zahl ein: ");
- scanf("%d", &eins);
- writef ("Bitte geben Sie eine zweite Zahl ein: ");
- scanf("%d", &zwei);
- erg = eins * zwei;
- writefln ("Das Produkt ist %d!",erg);
- }
- return 0;
- }
Ich hoffe, angehende oder bereits fortgeschrittene D-Coder können damit was anfangen.
Grüße,
Waldi
Nach langer Zeit wieder ein bisschen als Programmierer tätig