Citat:
if-else gör precis vad det låter som.
om villkoret är uppfyllt, gör detta, annars gör detta. Plain and simple.
Det finns två möjligheter egentligen, utan att ha sett din kod som den ser ut nu: antingen har du duplicerade utskrifter i de bägge fallen, dvs både i if-blocket och i else-blocket skriver du ut samma saker, fast den ena är knasig, alternativt att du skriver ut nåt oavsett utkomsten av if-else-grejjerna.
Hur ser den kod du försöker köra ut nu?
om villkoret är uppfyllt, gör detta, annars gör detta. Plain and simple.
Det finns två möjligheter egentligen, utan att ha sett din kod som den ser ut nu: antingen har du duplicerade utskrifter i de bägge fallen, dvs både i if-blocket och i else-blocket skriver du ut samma saker, fast den ena är knasig, alternativt att du skriver ut nåt oavsett utkomsten av if-else-grejjerna.
Hur ser den kod du försöker köra ut nu?
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
string Förnamn, Efternamn, Fulltnamn;
Console.Write("Förnamn: ");
Förnamn = Console.ReadLine();
Console.Write("Efternamn: ");
Efternamn = Console.ReadLine();
Fulltnamn = Förnamn + " " + Efternamn;
Console.Write("Ålder: ");
int num = Convert.ToInt32(Console.ReadLine()); //Gör om en string till integer så vi kan göra beräkningar
Console.Write(Fulltnamn + ", du har " + (65 - num) + " år kvar till pension.");
Console.ReadLine();
if (num < 65)
{
Console.Write(Fulltnamn + ", du har " + (65 - num) + " år kvar till pension.");
}
else if (num >= 65)
{
Console.WriteLine("Du har redan gått i pension");
Console.ReadKey();
}
}
}
}
det får jag ändra
!