Skip to content

Instantly share code, notes, and snippets.

@pjastr
Last active October 7, 2017 19:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pjastr/708ebf234c79c31a3bdde5f58b04051f to your computer and use it in GitHub Desktop.
Save pjastr/708ebf234c79c31a3bdde5f58b04051f to your computer and use it in GitHub Desktop.

Zadania na ćwiczenia #1 - studia niestacjonarne:

  1. Napisz program “Hello World”.

  2. Napisz program wyświetlający na konsoli sumę dwóch liczb całkowitych.

  3. Zapoznaj się ze skrótami klawiaturowymi http://visualstudioshortcuts.com/2013/, poćwiczyć ich stosowanie w praktyce przy dodawaniu komentarzy (ctrl +k, c a usunięcie to ctrl +k, u) czy zmianie nazwy zmiennej (ctrl+r,r).

  4. Stwórz w programie po dwie zmienne typu int, float, double i sprawdź działanie operatorów matematycznych (+, -, *, /,%).

  5. W klasie Program i metodzie Main dodaj kod:

double liczba1 = 1.234;
double liczba2 = 1.234f;
double liczba3 = 1.234d;
Console.WriteLine(liczba1);
Console.WriteLine(liczba2);
Console.WriteLine(liczba3);

a następnie podmień go na kod:

float liczba1 = 1.234;
float liczba2 = 1.234f;
float liczba3 = 1.234d;
Console.WriteLine(liczba1);
Console.WriteLine(liczba2);
Console.WriteLine(liczba3);

Skąd biorą się różnice?

  1. W klasie Program i metodzie Main dodaj poniższy kod. Przed jego skompilowaniem przeanalizuj co powinno wyświetlić się na konsoli. Ustaw w projekcie breakpointy i sprawdź w Visual Studio kolejne etapy działania.
bool prawda = true;
int zmienna = 5;
Console.WriteLine(prawda);
Console.WriteLine(!prawda);
Console.WriteLine(true & false);
Console.WriteLine(true | false);
Console.WriteLine(5 < 2);
Console.WriteLine(5 > 2);
Console.WriteLine(zmienna == 2);
Console.WriteLine(zmienna = 2); 
Console.WriteLine(5 != 2);
  1. W klasie Program i metodzie Main dodaj kod:
int pierwszaLiczba = 10, drugaLiczba = 20, i, j, k;
Console.WriteLine("pierwszaLiczba: " + pierwszaLiczba);
Console.WriteLine("drugaLiczba: " + drugaLiczba);
Console.WriteLine("zmienna i: " + i);
Console.WriteLine("zmienna j: " + j);
Console.WriteLine("zmienna k: " + k);

Jak go poprawić, aby się kompilował?

  1. Stwórz dwie aplikacje:
  • Napisz program obliczający sumę dwóch liczb całkowitych. W programie stwórz własną metodę z dwoma parametrami i zwracającą sumę.
  • Napisz program wyświetlający różnicę dwóch liczb całkowitych. W programie stwórz własną metodę z dwoma parametrami i wyświetlającą na konsoli wynik działania.
  1. Napisz program wczytujący z klawiatury trzy liczby. Następnie na konsoli wyświetl największą i najmniejszą z nich.

  2. W klasie Program i metodzie Main dodaj poniższy kod. Przed jego skompilowaniem przeanalizuj co powinno wyświetlić się na konsoli. Ustaw w projekcie breakpointy i sprawdź w Visual Studio kolejne etapy działania.

    /*1*/ int x = 1, y;
    /*2*/ Console.WriteLine(++x);
    /*3*/ Console.WriteLine(x++);
    /*4*/ Console.WriteLine(x);
    /*5*/ y = x++;
    /*6*/ Console.WriteLine(y);
    /*7*/ y = ++x;
    /*8*/ Console.WriteLine(++y);
  1. Zapoznaj się z działaniem następujących metod: Console.WriteLine, Console.Write, Console.Read, Console.ReadLine, Console.ReadKey.

  2. Napisz program, który oblicza iloraz dwóch liczb. Dane wejściowe mają być pobrane z klawiatury od użytkownika. Zabezpiecz program, aby wyświetlał stosowny komunikat przy dzieleniu przez zero.

  3. Napisz program wyznaczający sumę liczby naturalnych od 1 do n. Liczbę n należy pobrać od użytkownika. Użyj pętli.

  4. Napisz program - konwerter temperatury. Ma wczytywać z klawiatury liczbę oraz rodzaj temperatury (można skrótowo C-Celsjusz, K-Kelwin, F-Fahrenheit). Po wpisaniu danych, ma wyświetlić temperaturę we wszystkich możliwych skalach. Program na uwzględniać zero bezwzględne.

  5. Stwórz tablicę dwuwymiarową kwadratową (co najmniej 5x5).

a) Wypisz elementy o parzystych numerach (indeksach).

b) Wypisz wszystkie elementy poza przekątną, wyświetlając je na ekranie w formie macierzy (bez nawiasów).

  1. Stwórz program wypisujący kolejne liczby ciągu Fibonacciego mniejsze niż 1000.

  2. Napisz program, który pobiera 20 liczb całkowitych od użytkownika wpisuje je do tablicy, a następnie oblicza sumę elementów tablicy, średnią arytmetyczną oraz największą i najmniejszą liczbę. Pobieramy tylko liczby unikalne, tzn. takie, których nie ma jeszcze w tablicy. Jeżeli użytkownik powtórzy liczbę, wypisywany jest stosowny komunikat.

  3. Napisz program do rozwiązania równania kwadratowego ax^2+bx+c=0. Wartości a,b i c mają być pobrane w klawiatury. Uwzględnij wszystkie możliwe przypadki.

  4. Napisz program pobierający z klawiatury liczbę całkowitą. Dla wczytanej liczby wyświetl na konsoli trójkąt Pascala. Wykorzystaj notację z wiki https://pl.wikipedia.org/wiki/Tr%C3%B3jk%C4%85t_Pascala.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment