double lengteInMeter;
double lengteInCm;
double gewicht;
double bmi;
//gegevens persoon opvragen
Console.WriteLine("Wat is uw lengte in cm?");
lengteInCm = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Wat is uw gewicht in kg?");
gewicht = Convert.ToDouble(Console.ReadLine());
//lengte in cm omzetten naar meter
lengteInMeter = lengteInCm / 100;
//berekening BMI
bmi = gewicht / Math.Pow(lengteInMeter, 2);
//afronden
bmi = Math.Round(bmi, 2);
lengteInMeter = Math.Round(lengteInMeter, 2);
if (bmi > 25)
{
Console.WriteLine("U lijdt aan overgewicht.");
}
else
{
Console.WriteLine("U hebt een gezond gewicht.");
}
//resultaat tonen
Console.WriteLine($"Een persoon met een lengte van {lengteInMeter} m en een gewicht van {gewicht} kg heeft een BMI van {bmi}.");
namespace Even_of_oneven
{
public class Program
{
public static void Main(string[] args)
{
//declaratie van variabelen
int getal;
//gegevens opvragen
Console.WriteLine("Gelieve het getal in te geven:");
getal = Convert.ToInt32(Console.ReadLine());
//controleren of het getal even is
if (getal % 2 == 0)
{
Console.WriteLine("Het getal is even.");
}
else
{
Console.WriteLine("Het getal is oneven.");
}
}
}
}
namespace Geslaagd_niet_geslaagd
{
public class Program
{
public static void Main(string[] args)
{
//declaratie van variabelen
double maximum;
double behaald;
//invoer
Console.WriteLine("Hoeveel punten heb je behaald?");
behaald = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Hoeveel punten was het maximum?");
maximum = Convert.ToDouble(Console.ReadLine());
//berekening
double percentage = behaald / maximum * 100;
//uitvoer
if (percentage >= 50)
{
Console.WriteLine("Geslaagd.");
}
else
{
Console.WriteLine("Niet geslaagd.");
}
}
}
}
namespace Getal_te_groot_of_te_klein
{
public class Program
{
public static void Main(string[] args)
{
//variabelen declaren
int minimum = 5, maximum = 10;
int getal;
//invoer
Console.WriteLine("Geef het getal in:");
getal = Convert.ToInt32(Console.ReadLine());
//bewerking
if (getal < minimum || getal > maximum)
{
Console.WriteLine("Het getal is te groot of te klein.");
}
else
{
Console.WriteLine("Het getal is in orde.");
}
}
}
}
namespace Getallen_binnen_de_grenzen
{
public class Program
{
public static void Main(string[] args)
{
//declaratie variabelen
int getalA;
int getalB;
//opvragen
Console.WriteLine("Geef het eerste getal:");
getalA = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Geef het tweede getal:");
getalB = Convert.ToInt32(Console.ReadLine());
//kijken of beide getallen binnen de grenzen liggen
//ondergrens is 10 bovengrens is 50
if (getalA >= 10 && getalA <= 50 && getalB >= 10 && getalB <= 50)
{
Console.WriteLine("Beide getallen liggen binnen de grenzen.");
}
else
{
Console.WriteLine("Een of beide getallen liggen niet binnen de grenzen.");
}
}
}
}
namespace BMI_uitgebreid_if_elseif_else
{
public class Program
{
public static void Main(string[] args)
{
//variabelen declareren
double lengte, lengteInMeter, gewicht, bmi;
//gegevens opvragen
Console.WriteLine("Geef uw lengte in cm: ");
lengte = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Geef uw gewicht in kg: ");
gewicht = Convert.ToDouble(Console.ReadLine());
//berekening uitvoeren
//lengte in cm omzetten naar meter
lengteInMeter = lengte / 100;
//berekening BMI
bmi = gewicht / Math.Pow(lengteInMeter, 2);
//afronden
bmi = Math.Round(bmi, 2);
//bmi uitvoeren
if (bmi < 18.5)
{
Console.WriteLine("Ondergewicht.");
}
else if (bmi < 25)
{
Console.WriteLine("Normaal gewicht.");
}
else if (bmi < 30)
{
Console.WriteLine("Overgewicht. Je loopt niet echt een risico, maar je mag niet dikker worden.");
}
else if (bmi < 40)
{
Console.WriteLine("Zwaarlijvigheid (obesitas). Verhoogde kans op allerlei aandoeningen zoals diabetes, hartaandoeningen en rugklachten. Je zou 5 tot 10 kg moeten vermageren.");
}
else
{
Console.WriteLine("Ernstige zwaarlijvigheid. Je moet dringend vermageren want je gezondheid is in gevaar (of je hebt je lengte of gewicht in verkeerde eenheid ingevoerd).");
}
}
}
}
namespace Grootste_van_drie_getallen
{
public class Program
{
public static void Main(string[] args)
{
//declaratie van variabelen
int getalA, getalB, getalC;
//getallen opvragen
Console.WriteLine("Geef getal A in:");
getalA = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Geef getal B in:");
getalB = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Geef getal C in:");
getalC = Convert.ToInt32(Console.ReadLine());
//kijken welk getal het grootste is
if (getalA > getalB && getalA > getalC)
{
Console.WriteLine($"Het grootste getal is {getalA}.");
}
else if (getalB > getalA && getalB > getalC)
{
Console.WriteLine($"Het grootste getal is {getalB}.");
}
else
{
Console.WriteLine($"Het grootste getal is {getalC}.");
}
}
}
}
namespace nulpunten_tweedegraadsfunctie_berekenen
{
public class Program
{
public static void Main(string[] args)
{
//declaratie van variabelen
double a, b, c;
double x1, x2;
double discriminant;
//invoer
Console.WriteLine("Geef de waarde van a:");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Geef de waarde van b:");
b = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Geef de waarde van c:");
c = Convert.ToDouble(Console.ReadLine());
//berekening
discriminant = Math.Pow(b, 2) - 4 * a * c;
if (discriminant > 0)
{
x1 = (-b + Math.Sqrt(discriminant)) / (2 * a);
x2 = (-b - Math.Sqrt(discriminant)) / (2 * a);
Console.WriteLine($"De nulpunten zijn {x1} en {x2}.");
}
else if (discriminant == 0)
{
x1 = -b / (2 * a);
Console.WriteLine($"Het nulpunt is {x1}.");
}
else
{
Console.WriteLine("De tweedegraadsfunctie heeft geen oplossingen.");
}
}
}
}
namespace IsDriehoekGelijkbenigOfGelijkzijdig
{
public class Program
{
public static void Main(string[] args)
{
//declaratie variabelen
double zijde1, zijde2, zijde3;
//invoer
Console.WriteLine("Geef de lengte van de eerste zijde:");
zijde1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Geef de lengte van de tweede zijde:");
zijde2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Geef de lengte van de derde zijde:");
zijde3 = Convert.ToDouble(Console.ReadLine());
//berekening
if (zijde1 == zijde2 && zijde2 == zijde3)
{
Console.WriteLine("De driehoek is gelijkzijdig.");
}
else if (zijde1 == zijde2 || zijde2 == zijde3 || zijde1 == zijde3)
{
Console.WriteLine("De driehoek is gelijkbenig.");
}
else
{
Console.WriteLine("De driehoek is niet gelijkbenig of gelijkzijdig.");
}
}
}
}
namespace Taalkeuze___hello_world
{
public class Program
{
public static void Main(string[] args)
{
//declaratie variabelen
string taal;
string vertaling;
//invoer
Console.WriteLine("Geef de taal in (NL of EN):");
taal = Console.ReadLine();
//berekening
if (taal == "NL")
{
vertaling = "Hallo wereld.";
}
else if (taal == "EN")
{
vertaling = "Hello world.";
}
else
{
vertaling = "Onbekende taal.";
}
//uitvoer
Console.WriteLine(vertaling);
}
}
}
namespace BMI_leeftijd
{
public class Program
{
public static void Main(string[] args)
{
//variabele declareren
double lengteInMeter;
double lengteInCm;
double gewicht;
double bmi;
string geslacht;
DateTime geboortedatum;
TimeSpan leeftijd;
double leeftijdInJaren;
//gegevens persoon opvragen
Console.WriteLine("Wat is uw lengte in cm?");
lengteInCm = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Wat is uw gewicht in kg?");
gewicht = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Wat is uw geboortedatum? (dd/mm/jjjj)");
geboortedatum = Convert.ToDateTime(Console.ReadLine());
leeftijd = DateTime.Now - geboortedatum;
leeftijdInJaren = leeftijd.Days / 365.25;
//lengte in cm omzetten naar meter
lengteInMeter = lengteInCm / 100;
//berekening BMI
bmi = gewicht / Math.Pow(lengteInMeter, 2);
//afronden
bmi = Math.Round(bmi, 2);
lengteInMeter = Math.Round(lengteInMeter, 2);
//resultaat tonen
Console.WriteLine("Uw BMI is " + bmi + " en u bent " + leeftijdInJaren + " jaar oud.");
if (leeftijdInJaren < 6)
{
if (bmi < 13.92)
{
Console.WriteLine("Ondergewicht.");
}
else if (bmi <= 17.34)
{
Console.WriteLine("Normaal gewicht.");
}
else if (bmi <= 19.65)
{
Console.WriteLine("Overgewicht. Je loopt niet echt een risico, maar je mag niet dikker worden.");
}
else
{
Console.WriteLine("Zwaarlijvigheid (obesitas). Verhoogde kans op allerlei aandoeningen zoals diabetes, hartaandoeningen en rugklachten. Je zou 5 tot 10 kg moeten vermageren.");
}
}
else
{
if (bmi < 18)
{
Console.WriteLine("Ondergewicht.");
}
else if (bmi <= 25)
{
Console.WriteLine("Normaal gewicht.");
}
else if (bmi <= 30)
{
Console.WriteLine("Overgewicht. Je loopt niet echt een risico, maar je mag niet dikker worden.");
}
else
{
Console.WriteLine("Zwaarlijvigheid (obesitas). Verhoogde kans op allerlei aandoeningen zoals diabetes, hartaandoeningen en rugklachten. Je zou 5 tot 10 kg moeten vermageren.");
}
}
}
}
}
namespace Switch___Cijfers_omzetten_naar_nummer
{
public class Program
{
public static void Main(string[] args)
{
//declaratie variabelen
int resultaat;
//opvragen resultaat
Console.WriteLine("Geef het resultaat in cijfers: (0-10)");
resultaat = Convert.ToInt32(Console.ReadLine());
//output van grade
switch (resultaat)
{
case 10:
Console.WriteLine("A+");
break;
case 9:
Console.WriteLine("A");
break;
case 8:
case 7:
Console.WriteLine("B");
break;
case 6:
Console.WriteLine("C");
break;
case 5:
Console.WriteLine("E");
break;
case 4:
case 3:
case 2:
case 1:
case 0:
Console.WriteLine("F");
break;
default:
Console.WriteLine("Geen geldig resultaat");
break;
}
}
}
}
namespace Eenvoudig_rekentoestel
{
public class Program
{
public static void Main(string[] args)
{
//declaratie van variabelen
double getal1;
double getal2;
double resultaat;
string bewerking;
//invoer
Console.WriteLine("Geef het eerste getal in: ");
getal1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Geef het tweede getal in: ");
getal2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Geef de bewerking in (+, -, *, /): ");
bewerking = Console.ReadLine();
//verwerking
switch (bewerking)
{
default:
case "+":
resultaat = getal1 + getal2;
break;
case "-":
resultaat = getal1 - getal2;
break;
case "*":
resultaat = getal1 * getal2;
break;
case "/":
resultaat = getal1 / getal2;
break;
}
//uitvoer
Console.WriteLine($"Het resultaat van {getal1} {bewerking} {getal2} = {resultaat}.");
}
}
}
namespace Omzetten_netwerksnelheid
{
public class Program
{
public static void Main(string[] args)
{
//declaratie van variabelen
double invoer;
string keuze;
double snelheidKbps, snelheidMbps, snelheidGbps;
//invoer gebruiker
Console.WriteLine("Geef de netwerksnelheid in: ");
invoer = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Geef de eenheid in (kbits/s (K), Mbits/s (M) of Gbits/s (G) ): ");
keuze = Console.ReadLine().ToLower();
switch (keuze)
{
case "k":
snelheidKbps = invoer;
snelheidMbps = Math.Round(invoer / 1000, 2);
snelheidGbps = Math.Round(invoer / 10000, 2);
Console.WriteLine($"{invoer} Kbits/s = {snelheidMbps} Mbits/s = {snelheidGbps} Gbits/s");
break;
case "m":
snelheidKbps = invoer * 1000;
snelheidMbps = invoer;
snelheidGbps = invoer / 1000;
Console.WriteLine($"{invoer} Mbits/s = {snelheidKbps} Kbits/s = {snelheidGbps} Gbits/s");
break;
case "g":
snelheidKbps = invoer * 1000000;
snelheidMbps = invoer * 1000;
snelheidGbps = invoer;
Console.WriteLine($"{invoer} Gbits/s = {snelheidKbps} Kbits/s = {snelheidMbps} Mbits/s");
break;
default:
Console.WriteLine("Geen geldige invoer");
break;
}
}
}
}
namespace Romeinse_cijfers
{
public class Program
{
public static void Main(string[] args)
{
//variabelen declareren
int getal;
string romeinsGetal = "";
//invoer
Console.WriteLine("Geef een getal tussen 1 en 10 in: ");
getal = Convert.ToInt32(Console.ReadLine());
//verwerking
switch (getal)
{
case 1:
romeinsGetal = "I";
break;
case 2:
romeinsGetal = "II";
break;
case 3:
romeinsGetal = "III";
break;
case 4:
romeinsGetal = "IV";
break;
case 5:
romeinsGetal = "V";
break;
case 6:
romeinsGetal = "VI";
break;
case 7:
romeinsGetal = "VII";
break;
case 8:
romeinsGetal = "VIII";
break;
case 9:
romeinsGetal = "IX";
break;
case 10:
romeinsGetal = "X";
break;
default:
romeinsGetal = "Geen geldig getal";
break;
}
//uitvoer
Console.WriteLine($"Het Romeinse getal is: {romeinsGetal}.");
}
}
}
namespace Taalkeuze_met_switch__Hello_World
{
public class Program
{
public static void Main(string[] args)
{
//invoer gebruiker
string taal;
//opvragen invoer
Console.WriteLine("Welke taal wil je gebruiken? (NL/FR/EN/DE)");
taal = Console.ReadLine();
taal = taal.ToUpper();
//uitvoer met switch
switch (taal)
{
case "NL":
Console.WriteLine("Hallo wereld!");
break;
case "FR":
Console.WriteLine("Bonjour le monde!");
break;
case "EN":
Console.WriteLine("Hello world!");
break;
case "DE":
Console.WriteLine("Hallo Welt!");
break;
default:
Console.WriteLine("Taal niet herkend.");
break;
}
}
}
}