Dodawanie treści

BBcode obrazka: [img=link z http(s)://] Tylko linki z http(s):// są zamieniane na klikalne linki!
(Jak to działa?)
bez nazwy
Dodano w dniu 2018-10-23 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
using System;

namespace ConsoleApp1
{
     class Program
     {
          static void Main(string[] args)
          {
               /*
               //zad 1 i 2
               Console.WriteLine("Podawaj liczby, zero zakończy działanie programu!");
               float sum = 0;
               int howMuch = 0;

               float i;
               while ((i = int.Parse(Console.ReadLine())) != 0)
               {
                    sum += i;
                    howMuch++;
               }
               if (howMuch > 0)
               {
                    Console.WriteLine("Wynik końcowy sumowania liczb: " + sum + "!");
                    Console.WriteLine("Średnia liczb: " + (sum / howMuch) + "!");
               }
               else
                    Console.WriteLine("Nie podano żadnych liczb różnych od zera");
               //*/

               /*
               //zad 3
               Console.WriteLine("Podaj liczbę całkowitą, policzymy z niej silnię!");
               int sum = 1;
               int liczb = int.Parse(Console.ReadLine());
               if (liczb >= 0)
               {
                    Console.WriteLine("Silnia z " + liczb);
                    Console.Write("1"); //dzialanie
                    for (int i = 2; i <= liczb; i++)
                    {
                         Console.Write(" * " + i); //dzialanie
                         sum *= i;
                    }
                    Console.Write(" = " + sum + "\n"); //dzialanie
                    Console.WriteLine("("+liczb + "!) = " + sum+"\n");
               }
               else
                    Console.WriteLine("Podana liczba jest mniejsza od zera");

               //*/

               /*
               //zad 4 i 5

               //*/
               Console.WriteLine("Podaj tryb (4, 5a, 5b, 5c)");
               string tryb = Console.ReadLine();
               Console.WriteLine("Podaj liczbę całkowitą dodatnią!");
               byte liczba = byte.Parse(Console.ReadLine());
               switch (tryb)
               {
                    case "4":
                         {
                              for (int i = 1; i <= liczba; i++)
                              {
                                   for (int j = 1; i <= liczba; j++)
                                   {
                                        Console.Write(i*j+"\t");
                                   }
                                   Console.Write("\n");
                              }
                         }
                         break;

                    default:
                         Console.WriteLine("Nieprawidłowy tryb");
                         break;
               }



               Console.ReadKey();
          }
     }
}
bez nazwy
Dodano w dniu 2018-10-22 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
bez nazwy
Dodano w dniu 2018-10-21 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
G71 G90
D0.2
G00 X0 Y0 Z50
({LAYER_Layer 1})

X0 Y0
X8 Y0
X44 Y-13
X18 Y-24
X-1 Y-18
X1 Y-8
X31 Y1
X19 Y14
X-10 Y7
X0 Y0
X24 Y1
X25 Y13
X-4 Y13
X-6 Y3
X45 Y10
X37 Y27
X16 Y21
X15 Y6
X29 Y3
X30 Y9
X31 Y12
X27 Y13
X22 Y6
X17 Y3
X11 Y1
X-1 Y-1
X2 Y-2
bez nazwy
Dodano w dniu 2018-10-09 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

/*
Komentarz blokowy
*/

//komentarz liniowy

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

               Console.WriteLine("Wybierz zadanie: 1,2,4,5,cw9 lub wpisz 'exit'.");
               string mode = Console.ReadLine();
               while (mode != "exit")
               {
                    Console.Clear();
                    switch (mode)
                    {
                         case "1":
                              //Console.WriteLine("Podaj swoje imię");
                              //string imie = Console.ReadLine();
                              //Console.WriteLine("Cześć, " + imie);
                              //Console.WriteLine("\nWciśnij dowolny przycisk...");
                              //Console.ReadKey();

                              //Console.Clear();

                              Console.WriteLine("Podaj swój wiek");
                              //int wiek = int.Parse(Console.ReadLine());
                              string wiek = Console.ReadLine();
                              Console.WriteLine("Masz " + wiek + " lat");
                              break;



                         case "2":
                              Console.WriteLine("\nPodaj liczby: ");

                              //int num1 = int.Parse(Console.ReadLine());
                              //Console.Write(" + ");
                              //int num2 = int.Parse(Console.ReadLine());
                              //Console.Write(" = " + (num1 + num2) + "\n\n");

                              //Console.WriteLine(" = " + (num1 + num2));

                              Console.Write("2 + 8 = " + (2 + 8) + "\n");
                              Console.Write("4 / 2 = " + (4 / 2) + "\n");
                              Console.Write("5 * 6 = " + (5 * 6) + "\n");
                              break;



                         case "4":
                              Console.WriteLine("Wpisz imie i nazwisko: ");
                              string imie = Console.ReadLine();
                              string nazwisko = Console.ReadLine();
                              Console.Clear();
                              Console.WriteLine("Zalogowany użytkownik: " + imie + " " + nazwisko);
                              break;



                         case "5":
                              string ciag = Console.ReadLine();

                              char[] znaki = new char[] { '•' };
                              int[] ilosc = new int[] { 0 };

                              Console.WriteLine("Proces przeglądu znaków: ");
                              for (int i = 0; i < ciag.Length; i++)
                              {
                                   int index = Array.IndexOf(znaki, ciag[i]);
                                   if (index != -1)
                                   {
                                        ilosc[index]++;

                                        Console.WriteLine(" Zwiększam ilość literę '" + ciag[i] + "'...");
                                   }
                                   else
                                   {
                                        znaki = znaki.Concat(new char[] { ciag[i] }).ToArray();
                                        ilosc = ilosc.Concat(new int[] { 1 }).ToArray();

                                        //ilosc[index]++;

                                        Console.WriteLine(" Dodaję literę '" + ciag[i] + "'...");
                                   }
                              }

                              Console.WriteLine("\n\nStatystyki liter dla wyrazenia:\n(znaków: " + ciag.Length + ") " + ciag + "\n");

                              //if ('a' > 'b')
                              //      Console.WriteLine("a");
                              //if ('a' < 'b')
                              //      Console.WriteLine("b");
                              //if ('c' < 'b')
                              //      Console.WriteLine("b");
                              //if ('c' > 'b')
                              //      Console.WriteLine("c");

                              char pomZ;
                              int pomI, min;
                              for (int i = 0; i < znaki.Length; i++)
                              {
                                   //for (var j = i + j;< A[min]; j++)
                                   //      min = j;
                                   min = 0;
                                   for (int j = i + 1; j < ilosci[min] ; j++)
                                   {
                                        min = j;
                                        if (ilosc[i] < ilosc[i - 1])
                                        {
                                             pomZ = znaki[i];
                                             pomI = ilosc[i];
                                             znaki[i] = znaki[i + 1];
                                             ilosc[i] = ilosc[i + 1];
                                             znaki[i + 1] = pomZ;
                                             ilosc[i + 1] = pomI;
                                        }
                                   }
                              }

                              for (int i = 1; i < znaki.Length; i++)
                              {
                                   Console.WriteLine("• litera: '" + znaki[i] + "' - wystąpień: " + ilosc[i] + "");
                              }


                              break;

                         case "cw9":
                              int a, b;
                              a = 8;
                              b = 24;

                              Console.WriteLine(a + b);
                              Console.WriteLine(b % a); //reszta z dzielenia
                              Console.WriteLine(a % b);
                              Console.WriteLine();
                              Console.WriteLine(b++); //inkrementacja
                              Console.WriteLine(b);
                              Console.WriteLine(a-); //dekrementacja
                              Console.WriteLine(a);
                              Console.WriteLine(-b);
                              Console.WriteLine(b);
                              Console.WriteLine(++a);
                              Console.WriteLine(a);

                              Console.ReadKey();
                              break;

                         default:
                              Console.WriteLine("Niestety polecenia nie znaleziono...");
                              break;
                    }

                    Console.WriteLine("\n\nWciśnij dowolny przycisk...");
                    Console.ReadKey();
                    Console.Clear();

                    Console.WriteLine("Wybierz zadanie: 1,2,4,5,cw9 lub wpisz 'exit':");
                    mode = Console.ReadLine();
               }

          }
     }
}
bez nazwy
Dodano w dniu 2018-10-09 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

/*
Komentarz blokowy
*/

//komentarz liniowy

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

               Console.WriteLine("Wybierz zadanie: 1,2,4 lub wpisz 'exit'.");
               string mode = Console.ReadLine();
               while (mode != "exit")
               {
                    Console.Clear();
                    switch (mode)
                    {
                         case "1":
                              //Console.WriteLine("Podaj swoje imię");
                              //string imie = Console.ReadLine();
                              //Console.WriteLine("Cześć, " + imie);
                              //Console.WriteLine("\nWciśnij dowolny przycisk...");
                              //Console.ReadKey();

                              //Console.Clear();

                              Console.WriteLine("Podaj swój wiek");
                              //int wiek = int.Parse(Console.ReadLine());
                              string wiek = Console.ReadLine();
                              Console.WriteLine("Masz " + wiek + " lat");
                              break;



                         case "2":
                              Console.WriteLine("\nPodaj liczby: ");

                              //int num1 = int.Parse(Console.ReadLine());
                              //Console.Write(" + ");
                              //int num2 = int.Parse(Console.ReadLine());
                              //Console.Write(" = " + (num1 + num2) + "\n\n");

                              //Console.WriteLine(" = " + (num1 + num2));

                              Console.Write("2 + 8 = " + (2 + 8) + "\n");
                              Console.Write("4 / 2 = " + (4 / 2) + "\n");
                              Console.Write("5 * 6 = " + (5 * 6) + "\n");
                              break;



                         case "4":
                              Console.WriteLine("Wpisz imie i nazwisko: ");
                              string imie = Console.ReadLine();
                              string nazwisko = Console.ReadLine();
                              Console.Clear();
                              Console.WriteLine("Zalogowany użytkownik: " + imie + " " + nazwisko);
                              break;



                         case "5":
                              string ciag = Console.ReadLine();

                              char[] znaki = new char[] {'•'};
                              int[] ilosc = new int[] {0};

                              Console.WriteLine("Proces przeglądu znaków: ");
                              for (int i = 0; i < ciag.Length; i++)
                              {
                                   int index = Array.IndexOf(znaki, ciag[i]);
                                   if (index != -1)
                                   {
                                        ilosc[index]++;

                                        Console.WriteLine(" Zwiększam ilość literę '" + ciag[i] + "'...");
                                   }
                                   else
                                   {
                                        znaki = znaki.Concat(new char[] { ciag[i] }).ToArray();
                                        ilosc = ilosc.Concat(new int[] { 1 }).ToArray();

                                        //ilosc[index]++;

                                        Console.WriteLine(" Dodaję literę '"+ciag[i]+"'...");
                                   }
                              }

                              Console.WriteLine("\n\nStatystyki liter dla wyrazenia:\n" + ciag +"\n");
                              for (int i = 1; i < znaki.Length; i++)
                              {
                                   Console.WriteLine("• litera '" + znaki[i] + "' wystąpiła '" + ilosc[i] + "'");
                              }


                              break;

                         case "cw9":
                              int a, b;
                              a = 8;
                              b = 24;

                              Console.WriteLine(a + b);
                              Console.WriteLine(b % a); //reszta z dzielenia
                              Console.WriteLine(a % b);
                              Console.WriteLine();
                              Console.WriteLine(b++); //inkrementacja
                              Console.WriteLine(b);
                              Console.WriteLine(a-); //dekrementacja
                              Console.WriteLine(a);
                              Console.WriteLine(-b);
                              Console.WriteLine(b);
                              Console.WriteLine(++a);
                              Console.WriteLine(a);

                              Console.ReadKey();
                              break;

                         default:
                              Console.WriteLine("Niestety polecenia nie znaleziono...");
                              break;
                    }

                    Console.WriteLine("\n\nWciśnij dowolny przycisk...");
                    Console.ReadKey();
                    Console.Clear();

                    Console.WriteLine("Wybierz zadanie: 1,2,4 lub wpisz 'exit':");
                    mode = Console.ReadLine();
               }

          }
     }
}
bez nazwy
Dodano w dniu 2018-10-09 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
Ćwiczenia 2 - podstawowe instrukcje języka C#

-
Definicje umowne

Programowanie - mówienie komputerowi krok po kroku, co ma robić, aby tworzony program działał tak, jak chcemy (np. "wyświetl coś", "zapytaj o coś użytkownika", "otwórz plik", "wyślij polecenie do drukarki").

Język programowania - język jak każdy inny (angielski, chiński, rumuński...), jednak służy nie do komunikacji między ludźmi, a do komunikacji między programistą a komputerem. Komputer rozumie różne języki - jednym z nich jest C#.

-
Uruchomienie środowiska

Microsoft Visual Studio - dostępny w ramach programu Microsoft Imagine
https://www.ue.katowice.pl/jednostki/centrum-informatyczne/wypozyczanie-oprogramowania/microsoft-imagine.html

-
Ćwiczenia

1. Zgodnie z tradycją programistów na całym świecie, przygodę z pracą w konkretnym języku programowania rozpoczyna się od stworzenia programu, którego jedyną funkcjonalnością jest wyświetlenie komunikatu "Hello world!".
Wyświetl komunikat "Witaj świecie!". W ten sposób stworzysz swój pierwszy program w języku C#!

Rozwiązanie:
Console.WriteLine("Witaj świecie!");
Console.ReadKey();

2. Z rozwiązania poprzedniego ćwiczenia usuń drugą linię. Co zauważasz?

3. Podmień teraz rozwiązanie na poniższy kod. Pojawią się infomacje o błędach.

Console.WriteLine("Witaj świecie!"
Console.ReadKey();

4. W rozbudowanych programach, w szczególności tworzonych przez wielu programistów, bardzo ważnym jest umieszczanie w kodzie programu komentarzy, dzięki którym wiadomo będzie, co dzieje się w danym momencie działania programu. Uruchom kolejno dwa poniższe kody.

a)
Console.WriteLine("Witaj świecie!");
Console.ReadKey(); //czekamy na wciśnięcie klawisza

b)
/*
To jest pierwszy program
w języku C#.
Sprawdzam, jak działa komentarz blokowy.
*/
Console.WriteLine("Witaj świecie!");
Console.ReadKey();

5. Jak myślisz - co stanie się po wywołaniu poniższej instrukcji?

Console.WriteLine(2+2);

6. A teraz?

Console.WriteLine("2+2");

7. Wiesz już, jak powiedzieć komputerowi "Wyświetl coś". Teraz zobacz, jak przekazać komputerowi, aby zapytał użytkownika o jakąś informację.

Console.WriteLine("Podaj swoje imię");
string imie = Console.ReadLine();
Console.WriteLine("Cześć, " + imie);
Console.ReadKey();


-
Zadania

1. Napisz program, który poprosi użytkownika o podanie wieku, a następnie wyświetli informację: "Masz X lat", gdzie X będzie wartością podaną przez użytkownika.

2. Napisz program, który wyświetla w kolejnych liniach:
- wynik działania 2+8
- wynik działania 4/2
- wynik działania 5*6

3. Zmodyfikuj powyższy program tak, aby zamiast samych wyników wyświetlona była informacja o pełnym działaniu, np: "2+8=10".

Wskazówka:
Polecenie
Console.WriteLine("2+8="+2+8)
nie zadziała tak, jak chcesz. Jest to związane z pojęciem niejawnej konwersji typów, które będziemy omawiali później. Rozwiąż zadanie w dwóch wariantach:
a) obliczenia ujmij w nawias okrągły
b) do rozwiązania wykorzystaj metodę Console.Write(), która działa podobnie do Console.WriteLine(), przy czym nie wykonuje przejścia do kolejnej linii.

4. Napisz program, który prosi użytkownika o podanie imienia, a następnie o podanie nazwiska (w dwóch krokach - najpierw samo imię, potem samo nazwisko). Następnie program ma wyświetlić komunikat: "Zalogowany użytkownik: IMIĘ NAZWISKO".

-
Przed kolejnymi zajęciami

1. Poczytaj na temat:
- zmienne i typy w języku C#

2. Zainstaluj środowisko Visual Studio (najlepiej w wersji anglojęzycznej).

Czynności negatywnie wpływające na pracę strony i działające na niekorzyść, bądź wręcz szkodę użytkowników, są zabronione i będą karane!
Administrator strony nie bierze odpowiedzialności za dodawane treści
Wszystkie treści, zwłaszcza łamiące zasady dobrej etyki, mogą zostać zmoderowane w każdej chwili po uprzednim kontakcie z Administratorem
FAQ | Wykonał Piotr Greczka | Facebook twórcy (kontakt)