-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
202 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
Console.WriteLine("Hello, World!"); | ||
Console.WriteLine("Hello, Czechitas!"); |
10 changes: 10 additions & 0 deletions
10
...reakoutRoom1.PromenneAVstupUzivatele/Lekce02.BreakoutRoom1.PromenneAVstupUzivatele.csproj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<OutputType>Exe</OutputType> | ||
<TargetFramework>net8.0</TargetFramework> | ||
<ImplicitUsings>enable</ImplicitUsings> | ||
<Nullable>enable</Nullable> | ||
</PropertyGroup> | ||
|
||
</Project> |
16 changes: 16 additions & 0 deletions
16
src/Lekce02.BreakoutRoom1.PromenneAVstupUzivatele/Program.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
// 0. Založte nový konzolový projekt Lekce02.BreakoutRoom1.PromenneAVstupUzivatele | ||
// V tomto projektu řeště následující zadání: | ||
|
||
// 1.Vypiš uživateli text s žádostí o zadání jeho křestního jména (Console.WriteLine()). | ||
|
||
// 2.Vytvoř proměnnou datového typu string, do které přiřadíš vstup uživatele (Console.ReadLine()). Uživatel zadá v konzoli své křestní jméno. | ||
|
||
// 3.Vypiš uživateli text s žádostí o zadání jeho příjmení (Console.WriteLine()). | ||
|
||
// 4.Vytvoř proměnnou datového typu string, do které přiřadíš vstup uživatele (Console.ReadLine()). Uživatel zadá v konzoli své příjmení. | ||
|
||
// 5.Vytvoř proměnnou datového typu string obsahující celé jméno. Přiřaď do ní spojení již zadaného křestního jména a příjmení | ||
// (spoj je mezerou, tak abychom dostali celé jméno ve formátu: “Karel Novák”) | ||
|
||
// 6.Vypiš uživateli jeho celé jméno zpátky do konzole ve tvaru | ||
// “Vaše křestní jméno je Karel, vaše příjmení je Novák, celým jménem Karel Novák.” |
10 changes: 10 additions & 0 deletions
10
...ce02.BreakoutRoom2.PraceSPromennymiAIfy/Lekce02.BreakoutRoom2.PraceSPromennymiAIfy.csproj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<OutputType>Exe</OutputType> | ||
<TargetFramework>net8.0</TargetFramework> | ||
<ImplicitUsings>enable</ImplicitUsings> | ||
<Nullable>enable</Nullable> | ||
</PropertyGroup> | ||
|
||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
//1.Vytvoř dvě celočíselné proměnné s nějakou hodnotou. Pak vytvoř ještě jednu celočíselnou proměnnou, do které přiřadíš součet hodnot z předchozích dvou proměnných. | ||
// Výsledek vypiš do konzole. | ||
|
||
//2.Autorizace uživatele: | ||
// a. Načti jméno uživatele z konzole a ulož si ho do proměnné. | ||
// b. Vytvoř podmíněný příkaz IF-ELSEIF-ELSE: | ||
// i. Pokud je jméno uživatele “Admin”, vypiš do konzole, že je přihlášen s administrátorskými právy. | ||
// ii. Pokud je jméno uživatele “User”, vypiš do konzole, že je přihlášen s uživatelskými právy. | ||
// iii. Jinak vypiš do konzole, že zadaného uživatele neznáš a uživatele si nepřihlásila. | ||
|
||
//3.Hádání správného čísla: | ||
// a. Vytvoř si celočíselnou proměnnou, která bude přestavovat správnou odpověď, přiřaď ji tebou zvolenou libovolnou číselnou hodnotu. | ||
// b. Vytvoř si celočíselnou proměnnou (dále jen tip) a přiřaď ji jakoukoliv hodnotu (hodnota tipu). | ||
// c. Vytvoř podmíněný příkaz IF-ELSEIF-ELSEIF: | ||
// i. Pokud bude tip větší než správná odpověď, napiš do konzole, že tip je příliš vysoký. | ||
// ii. Pokud bude tip menší než správná odpověď, napiš do konzole, že tip je příliš nízký. | ||
// iii. Pokud bude tip právě roven správné odpovědi, pogratuluj uživateli, že uhádl správně. | ||
// f. Měň v kódu hodnotu tipu a pouštěj aplikaci znovu tak, aby sis vyzkoušela, že všechny větve podmíněného příkazu fungují. | ||
|
||
// g. BONUS: Přidej další podmínku, takovou, která napoví, že tip je blízko správné odpovědi. | ||
// Pokud je tip větší než správná odpověď maximálně o 5 nebo je tip menší než správná odpověď maximálně o 5, napiš do konzole, že tip je velmi blízko. | ||
// Dávej si pozor na posloupnost podmínek, tato podmínka bude mít větší prioritu než ty již napsané, musíme ji tedy dát jako první IF. | ||
// Experimentuj, co se stane, pokud ji přidáš až po prvním IFu jako ELSE IF. Provede se někdy? | ||
|
||
//4. (BONUS) Vytvoř dvě int proměnné, potom do každé z nich ulož nějakou hodnotu. | ||
// Zkus hodnoty v těchto dvou proměnných prohodit, aniž bys o některou z nich přišla. | ||
// TIP: Můžeš použít pomocnou proměnnou ;) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<OutputType>Exe</OutputType> | ||
<TargetFramework>net8.0</TargetFramework> | ||
<ImplicitUsings>enable</ImplicitUsings> | ||
<Nullable>enable</Nullable> | ||
</PropertyGroup> | ||
|
||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
// Práce s IFem | ||
int vek = 17; | ||
|
||
Console.WriteLine("Kod pred Ifem."); | ||
string hlaskaDoKonzole = "Zatim neznama plnoletost."; | ||
|
||
if (vek >= 18) // POKUD | ||
{ | ||
// Vetev1 - podminka splnena | ||
hlaskaDoKonzole = "Jsi plnolety."; | ||
} | ||
else if (vek <= 6) // JINAK POKUD | ||
{ | ||
hlaskaDoKonzole = "Jsi dite."; | ||
} | ||
else if (vek == 17) // JINAK POKUD | ||
{ | ||
hlaskaDoKonzole = "Je ti prave 17 let."; | ||
} | ||
else // JINAK - nepovinna | ||
{ | ||
// Vetev2 - podminka nesplnena | ||
hlaskaDoKonzole = "Jsi neplnolety."; | ||
} | ||
|
||
Console.WriteLine(hlaskaDoKonzole); | ||
|
||
Console.WriteLine("Kod za Ifem."); | ||
|
||
// int Parse | ||
Console.WriteLine("Zadej svuj vek:"); | ||
string vstupUzivateleVek = Console.ReadLine(); | ||
Check warning on line 32 in src/Lekce02.Vyklad.If/Program.cs GitHub Actions / build-csharp1
|
||
int vekUzivatele = int.Parse(vstupUzivateleVek); | ||
Check warning on line 33 in src/Lekce02.Vyklad.If/Program.cs GitHub Actions / build-csharp1
Check warning on line 33 in src/Lekce02.Vyklad.If/Program.cs GitHub Actions / build-csharp1
|
||
Console.WriteLine("Tvuj vek je: " + vekUzivatele); | ||
|
||
// double Parse | ||
Console.WriteLine("Zadej svoji vahu:"); | ||
string vstupUzivateleVaha = Console.ReadLine(); | ||
Check warning on line 38 in src/Lekce02.Vyklad.If/Program.cs GitHub Actions / build-csharp1
|
||
double vahaUzivatele = double.Parse(vstupUzivateleVaha); | ||
Check warning on line 39 in src/Lekce02.Vyklad.If/Program.cs GitHub Actions / build-csharp1
Check warning on line 39 in src/Lekce02.Vyklad.If/Program.cs GitHub Actions / build-csharp1
|
||
Console.WriteLine("Tva vaha je: " + vahaUzivatele); |
10 changes: 10 additions & 0 deletions
10
src/Lekce02.Vyklad.Promenne/Lekce02.Vyklad.Promenne.csproj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<OutputType>Exe</OutputType> | ||
<TargetFramework>net8.0</TargetFramework> | ||
<ImplicitUsings>enable</ImplicitUsings> | ||
<Nullable>enable</Nullable> | ||
</PropertyGroup> | ||
|
||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
// Napíše do konzole to, co je mezi kulatými závorkami. | ||
Console.WriteLine("Hello, Lekce02!"); | ||
|
||
/* | ||
Toto je komentář na více řádků | ||
i tento řádek je zakomentován | ||
*/ | ||
|
||
// Proměnné | ||
int celeCislo = 5; // deklaroval a inicializoval s hodnotou celociselnou promennou | ||
int zalohaPrvnihoCisla = celeCislo; | ||
celeCislo = 10; // prepis hodnoty promenne | ||
|
||
// Vypis do konzole | ||
int vypisCelehoCisla = 7; | ||
Console.WriteLine(vypisCelehoCisla); | ||
Console.WriteLine("Menim hodnotu promenne."); | ||
vypisCelehoCisla = 13; | ||
Console.WriteLine(vypisCelehoCisla); | ||
|
||
int celociselneDeleni = 5 / 3; | ||
Console.WriteLine(celociselneDeleni); // vysledkem 5/3 bude 1 | ||
|
||
// Desetinna cisla | ||
double desetinneCislo = 3.14; | ||
Console.WriteLine(desetinneCislo); | ||
double soucet = desetinneCislo + 0.86; | ||
Console.WriteLine(soucet); | ||
|
||
//stringy | ||
string text1 = "Ahoj"; | ||
string text2 = "Czechitas!"; | ||
string sectenyText = text1 + " " + text2; | ||
Console.WriteLine(sectenyText); | ||
|
||
// Nacteni vstupu od uzivatele | ||
Console.WriteLine("Uzivateli, zadej sve jmeno:"); | ||
string vstupUzivatele = Console.ReadLine(); | ||
Console.WriteLine("Uzivateli, tve jmeno je: " + vstupUzivatele); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
// See https://aka.ms/new-console-template for more information | ||
Console.WriteLine("Hello, World!"); |
10 changes: 10 additions & 0 deletions
10
src/PromenneAVstupUzivatele/PromenneAVstupUzivatele.csproj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<OutputType>Exe</OutputType> | ||
<TargetFramework>net8.0</TargetFramework> | ||
<ImplicitUsings>enable</ImplicitUsings> | ||
<Nullable>enable</Nullable> | ||
</PropertyGroup> | ||
|
||
</Project> |