2019. december 17., kedd

2019.12.17. Gyakorlás - Japán robot


Japán robot

A japán robot tudását a TURING-teszttel tesztelik.
Kérd be, hogy az 500 pontos tesztből  hány pontot ért el.
Írd ki, hogy melyik kategóriába került a következők közül:
0-100 pontig:használhatatlan;
101-200 pontig: bizonytalan;
201-300 pontig: gyakran téved;
301-400 pontig: néha téved;
401-500 pontig: kiváló;

Egy index megvizsgálja kommunikációját is.
Kérd be, hogy a 10 pontos tesztből  hány pontot ért el.
Írd ki, hogy melyik kategóriába került a következők közül:
0-5 pontig: óvodás szint;
6-8 pontig: középiskolás szint;
9 pont: elvárt;
10 pont: maximális;

Ricsi megoldása:


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

namespace japanRobot
{
    class Program
    {
        static void Main(string[] args)
        {
            //Japán robot
            Console.Title = "Japán robot";
            Console.BackgroundColor = ConsoleColor.Yellow;
            Console.ForegroundColor = ConsoleColor.Red;
            Console.Clear();
            //A japán robot tudását a TURING-teszttel tesztelik.
            Console.WriteLine("Japán robot TURING teszt");
            Console.WriteLine("*************************");
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            //Kérd be, hogy az 500 pontos tesztből  hány pontot ért el.
            //Írd ki, hogy melyik kategóriába került a következők közül:
            Console.Write("Kérem az 500 pontos tesztből, hogy a robot hány pontot ért el:  ");
            int nagyteszt = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            //0-100 pontig:használhatatlan;
            //101-200 pontig: bizonytalan;
            //201-300 pontig: gyakran téved;
            //301-400 pontig: néha téved;
            //401-500 pontig: kiváló;

            if (nagyteszt < 0 || nagyteszt > 500)
            {
                Console.ForegroundColor = ConsoleColor.White;
                Console.BackgroundColor = ConsoleColor.Red;
                Console.WriteLine("Hibás érték!");
                Console.ResetColor();
                Console.Beep();
                Thread.Sleep(2500);
                return;

            }
            if (nagyteszt >= 0 && nagyteszt <= 100)
            {
                Console.WriteLine("Az értékelés alapján a robot HASZNÁLHATATLAN!");

            }
            if (nagyteszt > 100 && nagyteszt <= 200)
            {
                Console.WriteLine("Az értékelés alapján a robot BIZONYTALAN!");

            }
            if (nagyteszt > 200 && nagyteszt <= 300)
            {
                Console.WriteLine("Az értékelés alapján a robot GYAKRAN TÉVED!");

            }
            if (nagyteszt > 300 && nagyteszt <= 400)
            {
                Console.WriteLine("Az értékelés alapján a robot NÉHA TÉVED!");

            }
            if (nagyteszt > 400 && nagyteszt <= 500)
            {
                Console.WriteLine("Az értékelés alapján a robot KIVÁLÓ!");

            }
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            //Egy index megvizsgálja kommunikációját is.
            //Kérd be, hogy a 10 pontos tesztből  hány pontot ért el.
            //Írd ki, hogy melyik kategóriába került a következők közül:
            Console.Write("Kérem a robot kommunikációs képességét pontban:  ");
            int komteszt = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            if (komteszt < 0 || komteszt > 10)
            {
                Console.ForegroundColor = ConsoleColor.White;
                Console.BackgroundColor = ConsoleColor.Red;
                Console.WriteLine("Hibás érték!");
                Console.ResetColor();
                Console.Beep();
                Thread.Sleep(2500);
                return;
            }
            if (komteszt >= 0 && komteszt <= 5)
            {
                Console.WriteLine("A robot kommunikációs képessége az ÓVODÁS szinten van.");
            }
            if (komteszt > 5 && komteszt <= 8)
            {
                Console.WriteLine("A robot kommunikációs képessége a KÖZÉPISKOLÁS szinten van.");
            }
            if (komteszt == 9)
            {
                Console.WriteLine("A robot kommunikációs képessége az ELVÁRT szinten van.");
            }
            if (komteszt == 10)
            {
                Console.WriteLine("A robot kommunikációs képessége a MAXIMÁLIS szinten van.");
            }
            //0-5 pontig: óvodás szint;
            //6-8 pontig: középiskolás szint;
            //9 pont: elvárt;
            //10 pont: maximális;
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("A program bezárásához nyomjon meg egy billentyűt...");
            Console.ReadKey();
        }
    }
}





2 megjegyzés:

  1. egy programozo mindig tisztesseges

    VálaszTörlés
  2. 💻🐒 egy igazi programozo el éri a 200 szó per percet a gépezésnél és
    legalább 9 et klikkel másodpercenként

    VálaszTörlés