// 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