- Samsung Galaxy S26 - szeret, nem szeret
- Google Pixel topik
- Milyen okostelefont vegyek?
- Újabb renderek mutatják meg az Xperia 1 VIII változásait
- Telekom mobilszolgáltatások
- Xiaomi 17 Ultra - jó az optikája
- Apple iPhone 17 - alap
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Bemutatkozott a Poco X7 és X7 Pro
- Honor Magic V5 - méret a kamera mögött
Új hozzászólás Aktív témák
-
ArchElf
addikt
válasz
Vasinger!
#1730
üzenetére
Kicsit finomítva:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Betűtalálgatós
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Gondoltam egy betűre az angol ABC-ből, találd ki!");
char a;
char b;
Random rnd = new Random();
a = (char)(rnd.Next('z'-'a') + 'a');
do
{
b = Console.ReadKey(true).KeyChar;
if (a < b)
{
Console.WriteLine("A betű előrébb van az ABC-ben");
}
else if (a > b)
{
Console.WriteLine("A betű hátrább van az ABC-ben");
}
else //if (a == b)
{
Console.WriteLine("Talált!");
break;
}
}
Console.ReadLine();
}
}
}Randomban char műveleteket használtam, hogy "látszon", mi történik.
Read helyett használj ReadChar-t, az vár egy lenyomásra, a Read-egész mást csinál (emiatt volt három "válaszod").
nem kell int-té alakítani, char is összehasonlítható
sima if-ek helyett, használj if - else if - else if - ... - else logikát.
logika helyett elég egy break.AE
Ú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!
- Samsung Galaxy S26 - szeret, nem szeret
- Ubuntu Linux
- Elemlámpa, zseblámpa
- Előzetes élménybeszámolókon a Forza Horizon 6
- Google Pixel topik
- The Division 2 (PC, XO, PS4)
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Milyen okostelefont vegyek?
- Kertészet, mezőgazdaság topik
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- MeLE PCG35 APO mini PC fanless, újszerű, eredeti doboz, Debian 13 LXQt, SSD-vel is kérhető
- Rx5700xt + 1000w táp
- Szép! HP EliteBook 855 G7 Fémházas Strapabíró Laptop 15,6" -65% AMD Ryzen 3 PRO 4450U 16/256 FHD
- HP 250RG10 3-100U 15 8GB/512 PC (B9YG6ET) Bontatlan (2db)
- Radiomaster TX16S MAX Mark II ELRS táv
- 27% - LG UltraGear 27GS75Q-B Monitor! 2560x1440 / 200Hz / 1ms / G-Sync / G-Sync / FreeSync
- 276 - Lenovo Yoga Pro 9 (16IAH10) - Intel Core U9 285H, RTX 5070 (multitouch)
- Csak kipróbált Mini-Erőmű! Mini-PC Ryzen 7 7840HS 16GB 512GB 1 év garancia
- Xiaomi Redmi Note 10 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Honor 400 5G 512 GB Desert Gold karcmentes (8 GB /512 Gb)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

