Új hozzászólás Aktív témák
-
Spam123
tag
Üdvözletem!
Lenne egy feladat amit nem tudok elkészíteni.
A feladat így szól:Egy tanuló, egy adott tesztre való válaszait egy stringbe, egymástól vesszővel elválasztva olvassunk be. A válaszok ABC betűit, A-F. A jó megoldásokat egy másik tömbben vannak letárolva amit mi adunk meg.
Számoljuk össze 5 kérdésből hányra adott helyes választ és válaszok számának megfelelő jegyet értékeljük.
Nah most még az menne, hogy kiolvasom a stringből egyenként a megoldásokat(split?!), de hogy két tömbbel hogyan kell dolgozni, az nagyon nem. A másik az osztályozás, el sem tudom képzelni hogy kéne. Feltételes utasítás?
Nagyon hálás lennék, ha valaki tudna segíteni benne.
Üdv!
-
Spam123
tag
Hát nem nagyon értem megmondom őszintén. Még sosem használtam ezt az iterálást, foreach-et. Hogy is van ez?
Ezt az egész kéttömbös szerkezetet nem értem. Előbb be kell gépelni a jó válaszokat egy tömbbel?Esetleg tudnál írni egy példát evvel a feladattal?
ha csak 5 kerdes van, akkor gyakorlatilag a jo valaszok szama lesz maga az erdemjegy is
Ez tiszta.[ Szerkesztve ]
-
Spam123
tag
Köszönöm szépen segítséget, nem tudom mire mentem volna nélküle!
Console.WriteLine("Kérem a válaszaidat a magyar ABC betűivel A-F-ig vesszővel elválasztva!");
string s = Console.ReadLine();
int i2 = s.IndexOf(",");
string betű1 = s.Substring(0, 1);
string betű2 = s.Substring(i2 + 1, 1);
string betű3 = s.Substring(i2 + 3, 1);
string betű4 = s.Substring(i2 + 5, 1);
string betű5 = s.Substring(i2 + 7, 1);
List<string> válaszok = new List<string>();
List<string> megoldások = new List<string>();
int joválaszok = 0;
válaszok.Add(betű1);
válaszok.Add(betű2);
válaszok.Add(betű3);
válaszok.Add(betű4);
válaszok.Add(betű5);
megoldások.Add("A");
megoldások.Add("B");
megoldások.Add("B");
megoldások.Add("C");
megoldások.Add("D");
for (int i = 0; i < 5; i++)
{
if (válaszok[i] == megoldások[i])
{
joválaszok++;
}
}
Console.WriteLine("Érdemjegy: " + joválaszok);
Console.ReadKey();
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Vicces képek
- Crypto Trade
- Az Apple megszerezné a klubvilágbajnokság közvetítési jogait
- Lakáshitel, lakásvásárlás
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- Amlogic S905, S912 processzoros készülékek
- Path of Exile (ARPG)
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Építő/felújító topik
- sziku69: Szólánc.
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest