C sharp nalezení největší zadané hodnoty
Napsal: 04 lis 2020 22:58
Dobrý den,
potřebovala bych pomoct s jedním úkolem do programování máme za úkol vytvořit program s tímto zadáním:
vytvořte program v C#, který bude "do nekonečna" načítat čísla (vyžádá si číslo, vyžádá si číslo, vyžádá si číslo....) a po zadání koncového čísla 0 (nula) vypíše (vyzkoušej, co ti půjde, případně konzultuj se spolužáky nebo učitelem)
počet zadaných čísel
součet zadaných čísel
největší zadané číslo (v tom případě - alespoň pro začátek - doporučuji předepsat povolený rozsah čísel, ale dá se řešit i obecně)
Jediné co zatím mám je toto, ale nemůžu přijít na to jak zjistit největší zadanou hodnotu.
using System;
class MainClass {
public static void Main (string[] args) {
Console.WriteLine ("Kalkulačka");
string vstup;
double soucet = 0, pocet_cisel = -1;
do{soucet = 0;
pocet_cisel = -1;
do{
Console.WriteLine ("Zadejte číslo a po zadání všech čísel zadejte 0");
vstup = Console.ReadLine();
pocet_cisel = pocet_cisel + 1;
soucet += Double.Parse(vstup);
} while(Double.Parse(vstup)!=0);
Console.WriteLine ("Počet zadaných čísel: {0}",pocet_cisel);
Console.WriteLine ("Součet zadaných čísel je: {0}",soucet);
Console.WriteLine("Největší hodnota typu je: {0}", Max(Double.Parse(vstup));
Console.WriteLine ("\n\nChcete-li zadat nové čísla napište \"ano\", pokud chcete program ukončit napište \"konec\"");
if (Console.ReadLine() == "konec") {Environment.Exit(0);}
}while (Console.ReadLine() == "ano");
}
}
potřebovala bych pomoct s jedním úkolem do programování máme za úkol vytvořit program s tímto zadáním:
vytvořte program v C#, který bude "do nekonečna" načítat čísla (vyžádá si číslo, vyžádá si číslo, vyžádá si číslo....) a po zadání koncového čísla 0 (nula) vypíše (vyzkoušej, co ti půjde, případně konzultuj se spolužáky nebo učitelem)
počet zadaných čísel
součet zadaných čísel
největší zadané číslo (v tom případě - alespoň pro začátek - doporučuji předepsat povolený rozsah čísel, ale dá se řešit i obecně)
Jediné co zatím mám je toto, ale nemůžu přijít na to jak zjistit největší zadanou hodnotu.
using System;
class MainClass {
public static void Main (string[] args) {
Console.WriteLine ("Kalkulačka");
string vstup;
double soucet = 0, pocet_cisel = -1;
do{soucet = 0;
pocet_cisel = -1;
do{
Console.WriteLine ("Zadejte číslo a po zadání všech čísel zadejte 0");
vstup = Console.ReadLine();
pocet_cisel = pocet_cisel + 1;
soucet += Double.Parse(vstup);
} while(Double.Parse(vstup)!=0);
Console.WriteLine ("Počet zadaných čísel: {0}",pocet_cisel);
Console.WriteLine ("Součet zadaných čísel je: {0}",soucet);
Console.WriteLine("Největší hodnota typu je: {0}", Max(Double.Parse(vstup));
Console.WriteLine ("\n\nChcete-li zadat nové čísla napište \"ano\", pokud chcete program ukončit napište \"konec\"");
if (Console.ReadLine() == "konec") {Environment.Exit(0);}
}while (Console.ReadLine() == "ano");
}
}