Seite 1 von 2 12 Letzte

Thema: Rechner

  1. #1
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    985
    Thanked 513 Times in 338 Posts

    Standard Rechner

    Hi,
    Heute hab ich angefangen mit C# Consolenanwendungen
    Hab dabei mal nen Rechner gecodet ca 2 Stunden arbeit ...
    Hier erstmal der Source:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace Rechner
    {
    class Programm
    {
    static void Main(string[] args)
    {
    Console.WriteLine("Rechenart wählen:");
    Welche Rechenart= + - / *");
    string ra = Console.ReadLine();

    double a;
    double b;
    double c;

    if (ra == "+")
    {



    Console.WriteLine("Erste Zahl eingeben");
    a = Convert.ToDouble(Console.ReadLine());



    Console.WriteLine("Zweite Zahl eingeben");
    b = Convert.ToDouble(Console.ReadLine());


    c = a + b;

    Console.WriteLine("Das Ergebnis lautet:");
    Console.WriteLine(c);
    }
    if (ra == "-")
    {


    Console.WriteLine("Erste Zahl eingeben");
    a = Convert.ToDouble(Console.ReadLine());



    Console.WriteLine("Zweite Zahl eingeben");
    b = Convert.ToDouble(Console.ReadLine());


    c = a - b;

    Console.WriteLine("Das Ergebnis lautet:");
    Console.WriteLine(c);
    }
    if (ra == "/")
    {


    Console.WriteLine("Erste Zahl eingeben");
    a = Convert.ToDouble(Console.ReadLine());



    Console.WriteLine("Zweite Zahl eingeben");
    b = Convert.ToDouble(Console.ReadLine());


    c = a / b;

    Console.WriteLine("Das Ergebnis lautet:");
    Console.WriteLine(c);
    }
    if (ra == "*")
    {


    Console.WriteLine("Erste Zahl eingeben");
    a = Convert.ToDouble(Console.ReadLine());



    Console.WriteLine("Zweite Zahl eingeben");
    b = Convert.ToDouble(Console.ReadLine());


    c = a * b;

    Console.WriteLine("Das Ergebnis lautet:");
    Console.WriteLine(c);
    }
    Console.ReadLine();
    }
    }
    }


    Download:x7.to » Download: Rechner.exe

    Habt ihr vielleicht Ideen was ich noch einbauen könnte damit ich meine Kenntnisse erweiter weil mir fällt leider nichts ein
    mfg Moritz

  2. #2

    Registriert seit
    30.01.2011
    Beiträge
    35
    Thanked 295 Times in 152 Posts

    Standard Rechner

    Ich bin momentan auch am C# lernen und hab viele nette User, die mir mit Rat & Tat zurseite stehen; unteranderem The Don of NYC & Sky.Net. Beide haben viel Erfahrung in Sachen Programmieren, aber Sie meinten auch, dass man zuerst die Grundlagen beherschen sollte. Deshalb empfehle ich dir auch, z.B die ganzen Youtube Tutorials abzuarbeiten, damit du die Grundlagen so aus dem Ärmel schuetteln kannst.

    MfG

  3. #3
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    985
    Thanked 513 Times in 338 Posts

    Standard Rechner

    Viedeos bei Youtube habe ich schon ca. 8 á 10 Minuten gekuckt
    In den Videos wurde mit Consolen angefangen deshalb hab ich das auch gemacht, GUI´s programmieren hatte ich noch nicht aber ich denke das es nicht viel schwerer sein wird.
    Trotzdem Danke :-)

  4. #4
    Avatar von JackThursby
    Registriert seit
    11.12.2011
    Beiträge
    108
    Thanked 11 Times in 8 Posts

    Standard Rechner

    Code:
                if (ra == "+")
                {
                }
                if (ra == "-")
                {
                }
                if (ra == "/")
                {
                }
                if (ra == "*")
                {
                }
    Besser:
    Code:
                if (ra == "+")
                {
                }
                else if (ra == "-")
                {
                }
                else if (ra == "/")
                {
                }
                else (ra == "*")
                {
                }

  5. #5

    Registriert seit
    09.11.2011
    Beiträge
    121
    Thanked 129 Times in 46 Posts

    Standard Rechner

    Schau dir mal Double.TryParse an.

    Bau es doch so aus, dass man nicht nur zwei Zahlen angeben kann, sondern mehrere.

    MfG

  6. #6

    Registriert seit
    31.01.2011
    Beiträge
    20
    Thanked 76 Times in 49 Posts

    Standard Rechner

    Seit wann kommt bei 'else' auch noch eine Bedingung?^^
    else wäre auch kacke, was wenn man nun ein 'z' eingibt, dann wird es als '*' gezählt?^^

    Sieh dir mal switch an, würde mir hier besser gefallen als "so viele" if-Abfragen.
    Geändert von Valorax (14.02.2014 um 20:50 Uhr)
    There are only 10 types of people in the world: those who understand binary, and those who don't

  7. #7
    Avatar von JackThursby
    Registriert seit
    11.12.2011
    Beiträge
    108
    Thanked 11 Times in 8 Posts

    Standard Rechner

    uups
    nicht nachgedacht. Ja, else bleibt bedingungslos, da es ja zutrifft wenn nichts andres zutrifft

  8. #8
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    985
    Thanked 513 Times in 338 Posts

    Standard Rechner

    Da ich nun gerne ein Bot Coden möchte (Kein Knuddels Bot)
    Dieser soll wenn ihm geschrieben irgendeinen Müll zurückschreiben
    Der Müll soll also random ausgegeben werden
    Also wie mach ich das wenn der irgendeine Nachricht erhält das er dann was zurückschreibt und nicht nur wenn man ihm hallo schreibt oder sowas
    Versteht ihr
    Wie macht man das?

  9. #9

    Registriert seit
    31.07.2011
    Beiträge
    1
    Thanked 0 Times in 0 Posts

    Standard Rechner

    Zitat Zitat von Moritz Beitrag anzeigen
    Da ich nun gerne ein Bot Coden möchte (Kein Knuddels Bot)[...]
    Dann zeig mal wie du es machst, dass er zurückschreibt, wenn man ihm "Hallo" schreibt.
    Geändert von Valorax (14.02.2014 um 20:50 Uhr)

  10. #10
    Avatar von Sky.NET
    Registriert seit
    26.11.2011
    Beiträge
    2.462
    Thanked 2.717 Times in 1.286 Posts
    Blog Entries
    7

    Standard Rechner

    Kleiner Tipp nebenbei:

    Wenn du etwas nich weißt leg ein neues Projekt an, nenn es 'Teilprojekt X' oder whatever, und teste dort nur das was du genau machen willst, jetzt zb. möchtest du bei einem vorhandenen ereignis eine aktion ausführen, ein ereignis kann in dem projekt dann zb. der klick auf einen button sein, und die aktion wäre dann zb. das du seinen text änderst.

    so gehe ich auch an probleme ran, wo ich erstmal keine lösung habe, man muss das problem so genau wie möglich eingrenzen, dann separat eine lösung dafür entwickeln, und diese dann in sein vorhandenes projekt einbauen, alles andere macht wenig sinn und verursacht nur arbeit... btw. so arbeiten große firmen auch (etwas anders natürlich aber so in etwa).
    Java:
    Spoiler:

    Lustige Quotes:
    Spoiler:
    Zitat Zitat von Hydra Beitrag anzeigen
    Hier (in Deutschland) kann man keine andere tolle Aktivitäten machen, als zu chillen, shoppen, saufen und Partys feiern xD Ich habe nichts gegen ab und zu mal saufen und Partys feiern, aber das ist doch nicht wirklich das wahre Leben o_o
    Wieso das Internet für die meisten Leute gefährlich ist:
    Zitat Zitat von Silent Beitrag anzeigen
    Ich weiß ja nicht was der Sinn dahinter steckt es heißt immer "security reasons".

Seite 1 von 2 12 Letzte

Ähnliche Themen

  1. Rechner für Mutti
    Von Super Saiyajin im Forum Internet und Technik
    Antworten: 10
    Letzter Beitrag: 27.05.2013, 18:57
  2. Drucker > Kabel zum Rechner
    Von ElkosMED im Forum Hardware
    Antworten: 1
    Letzter Beitrag: 26.01.2013, 14:14
  3. Anfänger RPN-Rechner
    Von Mr. White im Forum Aufgaben
    Antworten: 0
    Letzter Beitrag: 16.01.2013, 17:22
  4. Rechner Aufrüstung
    Von Valorax im Forum Kaufberatung
    Antworten: 8
    Letzter Beitrag: 26.12.2012, 12:23
  5. Neuer Rechner muss ran!
    Von Deniz27 im Forum Kaufberatung
    Antworten: 12
    Letzter Beitrag: 27.05.2012, 14:36
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.