|
You last visited: Today at 00:31
Advertisement
Fehler suche (Anfangsprogramm) If schleife in einer If-Schleife
Discussion on Fehler suche (Anfangsprogramm) If schleife in einer If-Schleife within the .NET Languages forum part of the Coders Den category.
10/11/2013, 17:53
|
#1
|
elite*gold: 0
Join Date: Jan 2011
Posts: 671
Received Thanks: 200
|
Fehler suche (Anfangsprogramm) If schleife in einer If-Schleife
Wie mache ich eine If-Schleife in einer if-schleife?
Danke^^
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
double a,
b,
c,
d,
e,
f,
g,
laenge,
breite,
hoehe,
radius,
durchmesser,
t1,
t2,
v,
x,
y,
z;
Console.WriteLine("\n\tHauptmenü");
Console.WriteLine("\n\tWählen Sie eine der folgenden Möglichkeiten aus.");
Console.WriteLine("\n\t1 = Taschenrechner");
Console.WriteLine("\n\t2 = Flächenerrechner");
Console.WriteLine("\n\t3 = Volumenrechner für Würfel");
Console.WriteLine("\n\t4 = Volumenrechner für Kugeln");
Console.Write("\n\t");
double auswahl = Convert.ToDouble(Console.ReadLine());
if (auswahl == 1)
{
Console.WriteLine("\n\n\n\n\n\n\n\n\n\n\n\n\tTASCHENRECHNER\n\tWählen Sie eine der folgenden Möglichkeiten:");
Console.WriteLine("\n\t1 = Addieren");
Console.WriteLine("\n\t2 = Subtrahieren");
Console.WriteLine("\n\t3 = Multiplizieren");
Console.WriteLine("\n\t4 = Dividieren");
double auswahl = Convert.ToDouble(Console.ReadLine());
if (auswahl1 == 1)
{
Console.WriteLine("\n\tMit diesem Programm kann man beliebig etwas dividieren.");
Console.Write("\n\tGeben Sie die erste Zahl ein, die Sie dividieren möchten: ");
a = Convert.ToDouble(Console.ReadLine());
Console.Write("\n\tIhre erste Zahl lautet: " + a);
Console.Write("\n\tGeben Sie die zweite Zahl ein, die Sie dividieren möchten: ");
b = Convert.ToDouble(Console.ReadLine());
Console.Write("\n\tIhre zweite Zahl lautet: " + b);
e = a / b;
Console.WriteLine("\n\tDas Ergebnis ist {0}", e);
}
}
}
}
}
|
|
|
10/11/2013, 18:05
|
#2
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Code:
if(a == 5)
{
// some action
if(b == 6)
{
// some action
}
}
Verzweigung nennt man das. Teilweise hast du das ja schon (auch wenn etwas komisch ;O) in deinem Programm umgesetzt.
Was möchtest du denn genau in dem Programm umgesetzt haben, das mit verzweigten if-Abfragen laufen soll?
|
|
|
10/11/2013, 18:12
|
#3
|
elite*gold: 0
Join Date: Jan 2012
Posts: 759
Received Thanks: 416
|
Quote:
|
Eine Schleife ist eine Kontrollstruktur in Programmiersprachen. Sie wiederholt einen Anweisungs-Block – den so genannten Schleifenrumpf oder Schleifenkörper – so lange, wie eine Schleifenbedingung als Laufbedingung gültig bleibt bzw. als Abbruchbedingung nicht eintritt.
|
http://de.wikipedia.org/wiki/Schleife_(Programmierung)
Wie lange blockiert if(true) {} dein Programm? Ist der Begriff "If-Schleife"
demnach wirklich richtig?
|
|
|
10/12/2013, 03:33
|
#4
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,913
Received Thanks: 25,413
|
|
|
|
10/12/2013, 06:23
|
#5
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Achte nächstes mal am besten auf die Sektion, dein Code ist nämlich definitiv C# und gehört daher in die .NET Sektion, habe mal einen Moverequest abgesendet.
Und damit ich nicht als einziger dastehe, der das nicht erwähnt.. Es heißt 'if-Abfrage'.
|
|
|
10/12/2013, 13:22
|
#6
|
elite*gold: 0
Join Date: Jul 2013
Posts: 22
Received Thanks: 2
|
Das schaut für mich verdächtig nach einer switch case Verzweigung aus die in den Code sollte. Anstatt eine if-Abfrage.
|
|
|
10/16/2013, 13:05
|
#7
|
elite*gold: 0
Join Date: Mar 2012
Posts: 1,947
Received Thanks: 255
|
Quote:
Originally Posted by Hühnchenkopf
Achte nächstes mal am besten auf die Sektion, dein Code ist nämlich definitiv C# und gehört daher in die .NET Sektion, habe mal einen Moverequest abgesendet.
Und damit ich nicht als einziger dastehe, der das nicht erwähnt.. Es heißt 'if-Abfrage'.
|
Whaaat ? - C# ist doch auch .NET oder nicht ?
.NET ? Wikipedia
[...]"Neben den von Microsoft für die .NET-Plattform angepassten Sprachen C#, Visual Basic .NET"[...]
|
|
|
10/16/2013, 15:39
|
#8
|
elite*gold: 0
Join Date: Jan 2013
Posts: 41
Received Thanks: 2
|
Quote:
Originally Posted by Graphicscore
Whaaat ? - C# ist doch auch .NET oder nicht ?
.NET ? Wikipedia
[...]"Neben den von Microsoft für die .NET-Plattform angepassten Sprachen C#, Visual Basic .NET"[...]
|
Ja ist es, wurde auch nichts anderes behauptet.
Am besten du liest dir etwas zu dem Thema durch, ich persönlich bin ganz gut mit  klar gekommen.
|
|
|
10/16/2013, 18:36
|
#9
|
elite*gold: 0
Join Date: Mar 2012
Posts: 1,947
Received Thanks: 255
|
Quote:
Originally Posted by xNRgiZeDx™
Ja ist es, wurde auch nichts anderes behauptet.
Am besten du liest dir etwas zu dem Thema durch, ich persönlich bin ganz gut mit  klar gekommen.
|
Oh mein Fehler da hab ich wohl zu schnell gelesen sry^^ ....
|
|
|
 |
Similar Threads
|
Quest-> Schleife in einer Schleife?
04/15/2013 - Metin2 Private Server - 3 Replies
Hallo Community,
ist es möglich in einer bestehenden Schleife eine weitere einzufügen die unabhängig von der 1. schleife agiert?
|
Hilfe bei einer Schleife
04/21/2011 - AutoIt - 10 Replies
brauche Bitte etwas hilfe bei meiner Schleife,
und zwar geht sie bis hier her einwandfrei:
If $Goldold < $Gold Then
$Output2 = 100
_GUICtrlEdit_AppendText($EDIT1, " " & "Jippi ey jaeh Du hast gewonnen" & @CRLF)
Sleep(100)
EndIf
If $Goldold = $Gold Then
|
aus einer schleife in die andere.
12/27/2010 - AutoIt - 3 Replies
$zaehler = 0
While $zaehler = 0
Sleep (5000)
$zaehler = 1
If $zaehler = 1 Then
While $zaehler > 1
MouseClick ("left", 683, 439)
Sleep (500)
MouseClick ("left", 682, 673)
Sleep(500)
|
For-Schleife einer GUI untebrechen und mit Schließen einer andern GUI wiederaufnehmen
10/13/2010 - AutoIt - 7 Replies
Hi,
ich hab folgendes AutoIT Problemchen und komm einfach nicht weiter.
Zur Veranschauung des Problems hab ich mein eigentliches Programm mal auf einen Minimalcode reduziert.
Das Programm macht so natürlich grad keinen großen Sinn, aber ich kann euch zeigen, wo's Hakt.
Es geht darum: Ich hab ein Haupt-GUI von dem aus ich eine FOR-Schleife starte.
Nun soll pro abgearbeiteten STEP der For-Schleife die Unter-GUI gestartet und aus der For-Schleife der Wert übergeben werden.
Die...
|
All times are GMT +1. The time now is 00:34.
|
|