Autor Beitrag
Timoja
Hält's aus hier
Beiträge: 1



BeitragVerfasst: So 20.11.11 15:26 
Hallo ich hab folgende Aufgabe bekommen und ich weiß nicht ganz wie ich sie lösen soll.


Schreib ein lauffähiges C#-Programm, das für eine gegebene Temperatur ausgibt, in welchem Zustand das Wasser ist.
Es gelte:
T < 0 -> fest d.h. Eis
T > 0 und T˂100 -> flüssig
T > 100 -> gasförmig d.h. Dampf

das Problem ist die Mittlere Zeile (T > 0 und T˂100 -> flüssig)
Viellicht kann mir ja jemand Helfen.
Ich arbeite mit Visual Studio

Hier ist mein Projekt:

ausblenden volle Höhe C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Wassertemperatur_01
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Gib bitte die Wassertemperatur ein und drück enter");
            int themperatur = Convert.ToInt32(Console.ReadLine());

            if (themperatur < 0)
            {
                Console.WriteLine("Das Wasser ist zurzeit fest d.h. es ist Eis");
            }

            if (themperatur >0 )
            {
                Console.WriteLine("Das Wasser ist zurzeit flüssig");
            }
           
           

            if (themperatur > 100)
            {
                Console.WriteLine("Das Wasser ist zurzeit gasförmig d.h. es ist Dampf");
            }

           
            Console.ReadKey();
        }
    }
}


Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt
Moderiert von user profile iconChristian S.: Topic aus C# & .NET Tutorials verschoben am So 20.11.2011 um 14:32
ujr
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 102
Erhaltene Danke: 12



BeitragVerfasst: So 20.11.11 15:47 
Hallo,

siehe openbook.galileocomp.../kap14.htm#Xxx811806 - ein Forum ist kein Ersatz für ein Buch...

Außerdem - schau Dir mal Int32.TryParse an.
pdelvo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 55
Erhaltene Danke: 11



BeitragVerfasst: So 20.11.11 15:52 
Dazu sollte man aber auch noch definieren, was bei T = 0 und T = 100 passiert
papa69
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 79
Erhaltene Danke: 23

Win 10, Ubuntu
C#, Java, C
BeitragVerfasst: So 20.11.11 16:41 
ohne dir das Lesen ersparen zu wollen :

du musst bei deiener 2. if-Abfrage auch alle beiden Werte vergleichen

also:

ausblenden C#-Quelltext
1:
if ((temp > 0) || (temp < 100))...					

_________________
Daniel Bauer
... fatal ist nur, wenn sich das Licht am Ende des Tunnels als entgegenkommender ICE entpuppt ...
Trashkid2000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 561
Erhaltene Danke: 137



BeitragVerfasst: So 20.11.11 17:16 
Oder Du fängst einfach logisch von hinten an:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
if (themperatur >= 100)
  Console.WriteLine("Wasserdampf");
else if (themperatur > 0)
  Console.WriteLine("Flüssig");
else
  Console.WriteLine("Eis");
Aber das hört sich verdammt nach Hausaufgaben an.

Für diesen Beitrag haben gedankt: storestore
storestore
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 397
Erhaltene Danke: 7

WIN 7
C#
BeitragVerfasst: So 20.11.11 23:25 
Das von trashkid wurde ich dir auch emphelwn

_________________
Der Pc ist nur so schlau, wie derjenige der in steuert!
"Don't Quit. Suffer now, and live the rest of your life as a champion"
ujr
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 102
Erhaltene Danke: 12



BeitragVerfasst: Mo 21.11.11 12:35 
user profile iconTrashkid2000 hat folgendes geschrieben Zum zitierten Posting springen:
Oder Du fängst einfach logisch von hinten an:


Das geht vorwärts fast genauso :wink: