Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

SOS!

199
Egészítse ki az órai programot, hogy életkor szerinti %-s statisztikát szolgáltasson!
Tehát az összes regisztrált hány %-a 13 éves, hány %-a 14 éves és hány %-a 15 éves!
A három százalékos érték összege 100%!



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

namespace Nagyobb
{
internal class Program
{
static void Main(string[] args)
{
List<int> eletkorok = new List<int>();
// Csak [13, 15] értékek kerülhetnek a listába, beleértve a 13-at és 15-öt is.
Random csapatok = new Random();
int csapatokSzama = csapatok.Next(2, 5);
int eletkor;
int versenyzo;


for (int i = 0; i < csapatokSzama; i++)
{
Console.WriteLine("{0}. csapat tagjai:", i + 1);
versenyzo = 1;
do
{
Console.Write("{0}. csapattag - ", versenyzo);
do
{
Console.Write("Kérem az életkorodat:");
eletkor = Convert.ToInt32(Console.ReadLine());
} while (!(eletkor >= 13 && eletkor <= 15));
eletkorok.Add(eletkor);
versenyzo++;

} while (eletkorok.Count % 5 != 0);

}

Console.ReadKey();
}
}
}
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

2
Összeszámolod, hogy külön-külön és összesen mennyi van belőlük, majd az egyes értékeket osztod az összessel (vagyis a létszámmal) és akkor szorzod még 100-zal, hogy százalék legyen.
Ez kb. egy for ciklus és néhány if.
0

Fenntartással kezelendő, mert életem első C# piszmogása.
Amit hozzátettem azt „<-”-al jelöltem a kommentben.

https://pastebin.com/VJ8GGyyw
0