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();
}
}
}
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]}");
}
}
}
}
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!!!");
}
}
}
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);
}
}
}
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();
}
}
}
}