Diskusné fórum

Join the forum, it's quick and easy

Diskusné fórum
Diskusné fórum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Goto down
avatar
Anonymný
Anonymný

Jazyk C# .NET Empty Jazyk C# .NET

21/1/2021, 15:14
Ahoj
Založil Som tému na to aby sme si pomáhali s jazykom C# .NET. Ak poznáš riešenie na príklad, radi ho uvítame.
Vložím sem jeden vyriešený a v budúcnu budem pridávať ďalšie, s ktorými si (ne)vieme radi.

Dĺžka mena:

Jazyk C# .NET Dka_me10


kód:
Console.WriteLine("Zadej své jméno:");
           string s = Console.ReadLine();
           int a = s.Length;
           if ((a >= 3) && (a <= 10))
           Console.WriteLine("Normální jméno.",s.Length);
           else
           Console.WriteLine("Máš moc krátké nebo moc dlouhé jméno!",s.Length);
           Console.ReadKey();


Naposledy upravil Dušan dňa 21/1/2021, 18:05, celkom upravené 1 krát.
avatar
Anonymný
Anonymný

Jazyk C# .NET Empty Re: Jazyk C# .NET

21/1/2021, 15:18
Poznáš riešenie? Sem s ním!

Zadaj smajlíka:

Jazyk C# .NET Zadaj_10

kód:
using System;

namespace OnlineApp
{
class Program
{
static void Main(string[] args) {


}
}
}
avatar
Anonymný
Anonymný

Jazyk C# .NET Empty Re: Jazyk C# .NET

21/1/2021, 18:03
[quote="Dušan"]Ahoj
Založil Som tému na to aby sme si pomáhali s jazykom C# .NET. Ak poznáš riešenie na príklad, radi ho uvítame.
Vložím sem jeden vyriešený a v budúcnu budem pridávať ďalšie, s ktorými si (ne)vieme radi.

Dĺžka mena:

Jazyk C# .NET Dka_me10


kód:
Console.WriteLine("Zadej své jméno:");
           string s = Console.ReadLine();
           int a = s.Length;
           if ((a >= 3) && (a <= 10))
           Console.WriteLine("Normální jméno.",s.Length);
           else
           Console.WriteLine("Máš moc krátké nebo moc dlouhé jméno!",s.Length);
           Console.ReadKey();
avatar
Anonymný
Anonymný

Jazyk C# .NET Empty Re: Jazyk C# .NET

22/1/2021, 06:01
Úloha:
Jazyk C# .NET Zadaj_11


Riešenie:

kód:
Console.WriteLine("Zadej smajlíka:");
            string smajlík = Console.ReadLine();

            switch (smajlík)
            {
                case ":-)":
                    Console.WriteLine("Tvůj smajlík je veselý");
                    break;
                case ":)":
                    Console.WriteLine("Tvůj smajlík je veselý");
                    break;
                case ":-(":
                    Console.WriteLine("Tvůj smajlík je smutný");
                    break;
                case ":(":
                    Console.WriteLine("Tvůj smajlík je smutný");
                    break;
                case ":-*":
                    Console.WriteLine("Tvůj smajlík je zamilovaný");
                    break;
                case ":*":
                    Console.WriteLine("Tvůj smajlík je zamilovaný");
                    break;
                case ":-P":
                    Console.WriteLine("Tvůj smajlík je s vyplazeným jazykem");
                    break;
                case ":P":
                    Console.WriteLine("Tvůj smajlík je s vyplazeným jazykem");
                    break;
                default:
                    Console.WriteLine("Tvůj smajlík je neznámy");
                    break;
            };
            Console.ReadKey();
Fotón
Fotón
Posts : 709
Join date : 06.11.2020

Jazyk C# .NET Empty Re: Jazyk C# .NET

23/1/2021, 22:27
Dušan napísal:

kód:
Console.WriteLine("Zadej své jméno:");
           string s = Console.ReadLine();
           int a = s.Length;
           if ((a >= 3) && (a <= 10))
           Console.WriteLine("Normální jméno.",s.Length);
           else
           Console.WriteLine("Máš moc krátké nebo moc dlouhé jméno!",s.Length);
           Console.ReadKey();

Pozerám, že sa to hodne podobá na C++.  Vytváranie štruktúr, prístup k položkám štruktúry cez bodkovú notáciu, podmienky, definícia rôznych typov premenných, prepínač switch/case.... Kedysi som uvažoval, že sa pustím aj do C#, ale postupne som od toho upustil, lebo zatiaľ vo všetkom vystačím s WinApi C++. Vlastne ani neviem, v čom sa tieto dva jazyky líšia.
Scarlett
Scarlett
Posts : 665
Join date : 10.01.2021

Jazyk C# .NET Empty Re: Jazyk C# .NET

23/1/2021, 23:31
ja pozerám ze Duško je všestranny Very Happy

Fotón Súhlasí

avatar
Anonymný
Anonymný

Jazyk C# .NET Empty Kalkulačka v jazyku C# .NET

21/7/2021, 18:30
kód:
Console.WriteLine("Vítejte v kalkulačce");
string pokracovat = "ano";
while (pokracovat == "ano")
{
    Console.WriteLine("Zadejte první číslo:");
    float a = float.Parse(Console.ReadLine());
    Console.WriteLine("Zadejte druhé číslo:");
    float b = float.Parse(Console.ReadLine());
    Console.WriteLine("Zvolte si operaci:");
    Console.WriteLine("1 - sčítání");
    Console.WriteLine("2 - odčítání");
    Console.WriteLine("3 - násobení");
    Console.WriteLine("4 - dělení");
    int volba = int.Parse(Console.ReadLine());
    float vysledek = 0;
    switch (volba)
    {
        case 1:
            vysledek = a + b;
            break;
        case 2:
            vysledek = a - b;
            break;
        case 3:
            vysledek = a * b;
            break;
        case 4:
            vysledek = a / b;
            break;
    }
    if ((volba > 0) && (volba < 5))
        Console.WriteLine("Výsledek: {0}", vysledek);
    else
        Console.WriteLine("Neplatná volba");
    Console.WriteLine("Přejete si zadat další příklad? [ano/ne]");
    pokracovat = Console.ReadLine();
}
Console.WriteLine("Děkuji za použití kalkulačky, aplikaci ukončíte libovolnou klávesou.");
Console.ReadKey();


https://prnt.sc/1e01is5
Fotón
Fotón
Posts : 709
Join date : 06.11.2020

Jazyk C# .NET Empty Re: Jazyk C# .NET

22/7/2021, 10:04
Nechápem, prečo musel niekto vymyslieť C#, keď na to stačí C++
avatar
Anonymný
Anonymný

Jazyk C# .NET Empty Re: Jazyk C# .NET

22/7/2021, 11:33
A to ešte (ne)vieme, či budú ďalšie jazyky.
Fotón
Fotón
Posts : 709
Join date : 06.11.2020

Jazyk C# .NET Empty Re: Jazyk C# .NET

22/7/2021, 16:58
Ja zostávam pri C++, plus WinAPI. S tým dokážem všetko, čo potrebujem.
Fotón
Fotón
Posts : 709
Join date : 06.11.2020

Jazyk C# .NET Empty Re: Jazyk C# .NET

22/7/2021, 17:05
Ale musím priznať, že momentálne mám problémy pri načítaní textúr pre svoje OpenGL objekty. Nefunguje to. Systém hlási, že už nepodporuje knižnice s týmito funkciami. Tak som to spravil ručne. Alokoval som pamäť a nahral do nej .bmp obrázok. Aj tak to nefunguje. Nejde to. Nevedel by niekto poradiť?
Fotón
Fotón
Posts : 709
Join date : 06.11.2020

Jazyk C# .NET Empty Re: Jazyk C# .NET

23/7/2021, 16:06
No nič, kašlem na OpenGL. NeHe už nie je podporované a textúry nejde načítať a nabaliť na objekty OpenGL. Vykašlal som sa teda na OpenGL. Stiahol som si E-knihu DirectX od Pavla Pokorného:

https://www.alza.sk/media/directx-d322850.htm

Open source projekty nemajú podporu a ani záruku funkčnosti. Microsoft platí svojich ľudí a preto sa u nich dá ľahko dovolať podpory. Zlatý Windows a DirectX.
Sponsored content

Jazyk C# .NET Empty Re: Jazyk C# .NET

Návrat hore
Povolenie tohoto fóra:
Nemôžete odpovedať na témy v tomto fóre.