Tagasi

ProgTask2

Meetodite välja kutsumine

Siin õppisime kuidas kutsuda välja meetodeid läbi program.cs'i

        
            using System.Runtime.InteropServices;
            using System.Security.Cryptography.X509Certificates;

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


                        Console.WriteLine("\tProtsendi kalkulaator");
                        Percentage.Calculation1(); // 1) Protsendi calc
                        Console.WriteLine("//////////////////////////////////////////////////////////////////");

                        Console.WriteLine("\tListi sorteerija ");
                        Meetod2.List(); // 2) For loopiga list
                        Console.WriteLine("//////////////////////////////////////////////////////////////////");

                        Console.WriteLine("\tNumbri leidmis mäng");
                        NumbGuessGame.Game(); // 5) Numbri leidmis mäng
                        Console.WriteLine("//////////////////////////////////////////////////////////////////");

                        Console.WriteLine("\tLahedad tärnid");
                        Stars.PrintCharacters(); // 6) For loop for loopi sees
                        Console.WriteLine("//////////////////////////////////////////////////////////////////");
                        

                        Console.ReadKey();
                    }
                }    
            }
        
    

Link ProgTask2 Program.cs'i

Meetod2

Meetod2's õppisime kuidas lisada asju listi

        
            using System;
            using System.Collections.Generic;
            using System.Linq;
            using System.Text;
            using System.Threading.Tasks;

            namespace ProgTask2
            {
                static class Meetod2
                {
                    public static void List()
                    {
                        var Item1 = "";
                        var Item2 = "";
                        var Item3 = "";


                        Console.WriteLine("\nEnter 3 items");
                        Item1 = Convert.ToString(Console.ReadLine());
                        Item2 = Convert.ToString(Console.ReadLine());
                        Item3 = Convert.ToString(Console.ReadLine());

                        var list1 = new List { Item1, Item2, Item3 };
                        list1.Sort();
                        Console.WriteLine("Sorted items : ");
                        for (int index = 0; index < list1.Count; index++)
                        {
                            Console.WriteLine($"\t{list1[index]}");
                        }
                    }
                }
            }
        
    

Meetod 2 link

NumbGuessGame

Tegime mängu kus kasutaja peab konsoolis numbri sisestama, õige numbri leidmisel saatsime välja Console.Writeline'i õnnitlusega.

        
            using System;
            using System.Collections.Generic;
            using System.Linq;
            using System.Text;
            using System.Threading.Tasks;

            namespace ProgTask2
            {
                static class NumbGuessGame
                {
                    public static void Game()
                    {
                        
                        Console.Write("\nGuess a number im thinking of : ");
                        double answ = Convert.ToDouble(Console.ReadLine());

                        while (answ != 12)
                        {
                            Console.Write("Try again : ");
                            answ = Convert.ToDouble(Console.ReadLine());



                        }

                        Console.WriteLine("You got it right hooray!!!");

                    }
                }
            }
        
    

NumbGuessGame link

PercentageFinder

Kasutaja sisestab numbri ja seejärel % mida tahab näha.

        
            using System;
            using System.Collections.Generic;
            using System.Linq;
            using System.Text;
            using System.Threading.Tasks;

            namespace ProgTask2
            {
                static class Percentage
                {
                    public static void Calculation1()
                    {
                        double x = 0;
                        double y = 0;
                        double res = 0;

                        Console.WriteLine("\nPercentage Finder");
                        Console.WriteLine("Enter number u want % found from :");
                        x = Convert.ToDouble(Console.ReadLine());
                        Console.WriteLine("Enter the % u want to see :");
                        y = Convert.ToDouble(Console.ReadLine());


                        Console.Beep();
                        res = x * (y / 100);
                        Console.WriteLine("The answer is : " + res);
                    }
                    

                }
            }
        
    

Percentage

Stars

Projekt kus õppisime nested loope kasutama ja printisime *'idest mustri.

        
            using System;
            using System.Collections.Generic;
            using System.Linq;
            using System.Text;
            using System.Threading.Tasks;

            namespace ProgTask2
            {
                static class Stars
                {
                    public static void PrintCharacters() // ehk nested loop
                    {
                        Console.WriteLine();
                        for (int i = 7; i >= 1 ; i--) 
                        {
                            for (int j = 1; j <= i; j++)
                            {
                                Console.Write("*");
                            }
                            Console.WriteLine();
                        }

                    }
                }
            }
        
    

Stars link