Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem musím určit, jaká hodnota je nejvyšší...

Zdravím - ani zde né moc velký pokrok...
A] mám deklarovat tři celočíselný proměnný...
B] musím určit, jaká hodnota je nejvyšší...

Při snahu program kompilovat to hodí fail.

using System;

namespace A
{
    class Program
    {
        static void Main(string[] args)
        {
            int prvni = 17;
            int druha = 8;
            int treti = 39;
            int pomocna = 0;

            if (prvni > druha); //pokud je prvni vetší než druha
            prvni = pomocna();  // uložím prvni do pomocna
                else if (prvni < druha); //pokud je druha vetší než prvni
            druha = pomocna(); //uložím druha do pomocna, tím bych měl pořešit proměnné prvni a druha, teď už jenom pracovat s treti a pomocna.
            if (treti > pomocna); // pokud je treti větší než pomocna, uložím treti do pomocna.
            treti = pomocna();
            else if (treti < pomocna); // pokud je treti menší než pomocná, pomocna zůstane pomocna (hodnota se nezmění)
            pomocna = pomocna();
            Console.WriteLine("Hodnota největšího čísla: " + pomocna);
        }
    }
}

Změna kategorie, původně: Software (host)

Předmět Autor Datum
A jaky fail při kompilaci ti to hodí? Proč po testu prvni > druha za else testujes, jestli je druha…
Jan Fiala 28.10.2021 12:33
Jan Fiala
Okej, už vím, že to takle "pomocna()" být nemá. Ale stále to neřeší můj problém. pořád to háže faily…
gripen 28.10.2021 12:40
gripen
No a taky se za podmínkou ifu nepíše středník. A přiřazování proměnných se píše obráceně, jak už jse…
Wikan 28.10.2021 12:52
Wikan
V tech "failech* je napsano, kde je problem. Tak to podle toho postupne oprav, nebo napis konkrétní… poslední
Jan Fiala 28.10.2021 13:08
Jan Fiala

A jaky fail při kompilaci ti to hodí?
Proč po testu prvni > druha za else testujes, jestli je druha > prvni misto rovnou naplneni tve pomocne? A to same i v dasim testu.
1. Je to zbytecne
2. Co se stane, pokud budou 2 cisla stejna?
A to nemluvim o prirazeni pomocna = pomocna
A z jakeho duvodu mas v zapisu pomocna()
Jde o promennou, ne o funkci
A ve vypisu skladas do tetezce integer typ, to projde?

Okej, už vím, že to takle "pomocna()" být nemá. Ale stále to neřeší můj problém. pořád to háže faily.
Že je to zadání k ničemu, vím, ale mám to udělat (není to domácí úkol, ale takový to "C#" pro samouky.

Zpět do poradny Odpovědět na původní otázku Nahoru