Untitled

mail@pastecode.io avatar
unknown
csharp
2 years ago
3.1 kB
6
Indexable
Never
// Online C# Editor for free
// Write, Edit and Run your C# code using C# Online Compiler

using System;

public class HelloWorld
{
    public static void Main(string[] args)
    {
        Console.WriteLine ("Hello Mono World");
        // Przykład opisać za pomocą różnych typów zmiennych rzeczy do okoła 
        int wiek = 27;
        string imie = "Michal";
        char ulubionaCyfra = '7';
        bool czySamochodOplacony = true;
        double staraCenaBiletuZaTramwaj = 2.1;
        decimal najwiekszaLiczba = decimal.MaxValue;
        
        // Wyswietic informacje zebrane wczensiej
        Console.WriteLine($"Mam na imie {imie}, mam {wiek} lat. ");
        // stala czyli zmienna ktorej nie da sie zmienic 
        const double zlotaLiczba = 1.618033988749894848204586834366;
        
        double nowaZlotaLiczba = zlotaLiczba + 1;
        
        Console.WriteLine($"{zlotaLiczba}, {nowaZlotaLiczba}");
        // Operacje matematyczne na zmiennych i wczytywanie danych uzytkownika
        Console.WriteLine(wiek+ulubionaCyfra);
        Console.WriteLine(wiek+staraCenaBiletuZaTramwaj);
        
        // Pobierz od uzytkownika ile ma kasy i ile biletow do kina moze kupic
        const int cenaBiletu = 14;
        Console.WriteLine("\nIle masz kasy?");
        
        string kasaWczytana = Console.ReadLine();
        int iloscBiletow = (int)(double.Parse(kasaWczytana) / cenaBiletu);
        Console.WriteLine($"Mozesz kupic {iloscBiletow} biletow");
        
        // Zrobi mini kalulator dla minimum 2 liczb i wykonaj na nich operacje matematyczne jak:
        // - dodawania
        // - odejmowania
        // - dzielenia
        // - mnozenia 
        // Pamietaj o zachowaniu sie roznych typow dancyh 
        // Do konwersji wykorzystaj metodę Convert.ToDouble(tutajTwojaLiczba);
        
        // Wczytanie danych
        Console.WriteLine("\nMoj mini kalkulator v1.0");
        double pierwsza = Convert.ToDouble(Console.ReadLine());
        double druga = Convert.ToDouble(Console.ReadLine());
        
        // operacje
        double dodawanie = pierwsza + druga;
        double odejmowanie = pierwsza - druga;
        double mnozenie = pierwsza * druga;
        // operacja logiczna sprawdzajaca czy pierwsza jest wieksza od drugiej liczby => czytamy to tak:
        // jesli pierwsza wieksza niz druga to (pierwsza/druga) a jesli nie to (druga/pierwsza)
        double dzielenie = pierwsza > druga ? pierwsza / druga : druga / pierwsza;
        
        Console.WriteLine($"Wynik: \nDodawania: {dodawanie}\nOdejmowanie: {odejmowanie}\nMnozenie: {mnozenie}\nDzielenie: {dzielenie}");
    }
}











// Typy danych
// int -> liczba calkowita 
// string -> "tekst" -> łańcuch znaków
// char -> pojedynczy znak tekstowy 
// bool -> wartosc logiczna prawda/falsz
// double -> liczby z wartościami po przecinku np 2.22, 4.6
// decimal -> najwieksze liczby do miejsc po przecinku 







// Ławka 
// 2/4 nozki
// deski 

// lawka 
// liczba nozki;
// typ materialDeski;

// Samochod 
// LiczbeDrzwi 
// LiczbaOkien
// MocSilnika
// PojemnoscSilnika
// CzyJestKradziony
// CzyOplacony