Jämförelse övning
Jag håller på med en övning där jag ska jämföra och undrar hur jag ska skriva då det handlar om temperaturer som är på minus sidan. Måste väl ha med en extra () för att programmet ska kunna förstå att det handlar om -12 grader exempelvis.
Nej, det ska inte behövas. Hur ser koden ut?
internal class Program
{
private const string Value = "Det är kallast för Åmål: ";
private const string Value1 = "Ange tempertur för Arboga: ";
private const string Value2 = "Det är kallast för Östersund: ;"
public static string
private static void Main(string[] args, object grader)
{
Console.WriteLine ("Ange temperatur för Östersund: ");
int temp = Convert.ToInt32(Console.ReadLine());
Console.WriteLine ("Ange temperatur för Åmål: ");
int temp = Convert.ToInt32(Console.ReadLine());
int temp = Convert.ToInt32(Console.ReadLine());
if temp = 5
{
Console.WriteLine("Det är kallast i Östersund:");
}
else if temp = 12
{
Console.WriteLine("Det är kallast i Åmål: ");
{
else temp = 8
Console.WriteLine("Det är kallast i Arboga: ");
}
Går det att kompilera? Jag tror man ska ha parenteser runt tester i "if", och att jämförelseoperatorn är == och inte =.
Programmet kommer nog inte heller att bete sig så som du har tänkt eftersom det endast är den sista inläsningen som används i jämförelserna.
Du borde nog ha tre olika variabler för respektive temperatur som du sedan jämför med varandra.
Vidare har du tre variabler Value, Value1 och Value2 som du inte använder alls.
du måste ha tre variabler, en för varje ort.
t.ex.
- tempOstersund
- tempAmal
- tempArborga
Läs in dessa värden från användaren
Console.WriteLine ("Ange temperatur för Östersund: ");
int tempOstersund = Convert.ToInt32(Console.ReadLine());
Console.WriteLine ("Ange temperatur för Åmål: ");
int tempAmal = Convert.ToInt32(Console.ReadLine());
Console.WriteLine ("Ange temperatur för Arboga: ");
int tempArboga = Convert.ToInt32(Console.ReadLine());
nu jämför du dessa tre temperaturer med varandra för att
ta reda på var det var kallast.
t.ex. är det kallast i Östersund ?
if (tempOstersund < tempAmal && tempOstersund < tempArborga)
{
...
}
osv.