Advertisement
Guest User

Untitled

a guest
Feb 15th, 2021
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.95 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.     /*
  4.  
  5.     */             
  6. public class Program
  7. {
  8.     public static void Main()
  9.     {
  10.         // 1. feladat
  11.         Console.WriteLine("Hogy hívnak?");
  12.         var nev = Console.ReadLine();
  13.         var most = DateTime.Now;
  14.        
  15.         if(most.Hour>=5 && most.Hour<11)
  16.             Console.WriteLine("Jó reggelt, {0}", nev);
  17.         if(most.Hour>=11 && most.Hour<20)
  18.             Console.WriteLine("Jó napot, {0}", nev);
  19.         if(most.Hour>=20 || most.Hour<5)
  20.             Console.WriteLine("Jó estét, {0}", nev);
  21.        
  22.         var anyak_napja = new DateTime(2021,5,2);
  23.         var kulonbseg = anyak_napja - most;
  24.         Console.WriteLine("Köszöntsd fel az édesanyádat {0} óra múlva.", Math.Round(kulonbseg.TotalHours,0));
  25.    
  26.         // 2. feladat
  27.         var rand = new Random();
  28.         List<int> szamok = new List<int>();
  29.         while(szamok.Count<20){
  30.             var szam = rand.Next(10,99);
  31.             if(!szamok.Contains(szam)){
  32.                 szamok.Add(szam);
  33.             }
  34.         }
  35.        
  36.         var ennyi_nagyobb_otvennel = 0;
  37.         foreach(int i in szamok){
  38.             Console.Write(i+";");
  39.             if(i>50){
  40.                 ennyi_nagyobb_otvennel++;
  41.             }
  42.         }
  43.        
  44.         Console.WriteLine("\nA generált számok közül {0} százaléka nagyobb mint 50.", ennyi_nagyobb_otvennel/20.0*100);
  45.    
  46.         // 3. feladat
  47.         Console.WriteLine("Kérek 4 darab egyjegyű pozitív számot vesszővel elválasztva.");
  48.         var szamok_be = Console.ReadLine();
  49.         List<int> szamokLista = new List<int>();
  50.         var szamok_string = szamok_be.Split(',');
  51.         for(int i = 0; i<4; i++){
  52.             szamokLista.Add(Int32.Parse(szamok_string[i]));
  53.         }
  54.        
  55.         List<int> random_Szamok = new List<int>();
  56.         while(random_Szamok.Count<4){
  57.             var szam = rand.Next(1,9);
  58.             if(!random_Szamok.Contains(szam)){
  59.                 random_Szamok.Add(szam);
  60.             }
  61.         }
  62.         Console.WriteLine("A véletlen számok:");
  63.         foreach(int i in random_Szamok){
  64.             Console.Write(i+";");
  65.         }
  66.         var nyeremeny = 0;
  67.         foreach(int i in szamokLista){
  68.             if(random_Szamok.Contains(i)){nyeremeny+=100;}
  69.         }
  70.         Console.WriteLine("\nA nyeremény {0} forint.", nyeremeny);
  71.        
  72.     }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement