[Techinfo] C# Console -> stringről hogyan döntöm el, hogy negatív és szám???
Zsolt Nagy
nagyzsolt80 at gmail.com
2020. Dec. 3., Cs, 09:31:51 CET
Farkas Gábor és Fodor Zsolt -> nagyon köszönöm a nagy segítséget. nagyon
célravezető volt.
Szalayné Tahy Zsuzsa -> egy egyetemi hallgatót korrepetálok, már
megcsináltunk rengeteg feladatot: (tetszőleges méretű n*n mátrix átló,
felső, alsó, bal, jobb 3szög színezést, 5-ös lottó sorsolást úgy, h. nincs
ismétlődés randomszámok generálásnál, spirálisan növekvőbe feltölteni egy
mátrixot, többdimenziós tömbök kezelésével is játszottunk), de ennél egy
kicsit belebonyolodtam :) és a listában bíztam, h. talán valaki egyenesbe
teszi a dolgokat.
Mégegyszer köszönöm a segítséget mindenkinek!
Szép napot kívánok!
Szalayné Tahy Zsuzsa <sztzs at infokatedra.hu> ezt írta (időpont: 2020. dec.
3., Cs, 2:35):
> Szerintem if (szoveg[0] == '-') { int s =0; int i = 1;
> while(i<szoveg.Length() && 0'<=karakter && karakter<= s) s+=
> (karakter-'0'); if(i ==szoveg.Length && s%3 == 0) {kékre mosás...}}
>
> SzTZs
>
>
> On Wed, Dec 2, 2020 at 2:20 PM Zsolt Nagy <nagyzsolt80 at gmail.com> wrote:
>
>> Tisztelt Listatagok!
>>
>> C# programozásból elakadtam vastaggal jelöltem ami nem megy
>> Kérem aki tud segítsen, köszönöm
>>
>> /*Írjon programot, mely addig kér be szöveget a felhasználótól, míg a
>> "VÉGE",
>> "PFFF" vagy "KÉSZ..." kifejezések valamelyikét be nem írja.
>> Amennyiben a begépelt
>> szöveg
>> – "ZÖLD", vagy GREEN úgy a képernyőt mossa le zöld színnel,
>> és a következő
>> parancsot várja fehér betűszínnel!
>>
>> * – negatív 3-mal osztható szám, úgy a képernyőt mossa le kék színnel,
>> és a következő parancsot várja sárga betűszínnel!*
>> – egyéb begépelt szövegek esetén folytassa a munkát az
>> előző színek használatával!
>> */
>>
>> string szoveg="",szam="";
>> int x;
>> char a;
>> int l,i;
>> do
>> {
>> Console.Clear();
>> if (String.Compare(szoveg, "ZÖLD") == 0)
>> {
>> Console.BackgroundColor = ConsoleColor.Green;
>> }
>> Console.Clear();
>> Console.WriteLine("Kérek utasítást:");
>> szoveg=Console.ReadLine();
>> //Console.WriteLine("{0}", szoveg);
>> szoveg=szoveg.ToUpper();
>> if(String.Compare(szoveg,"ZÖLD")!=0 ||
>> String.Compare(szoveg, "GREEN") != 0)
>> {
>> Console.BackgroundColor = ConsoleColor.Green;
>> Console.ForegroundColor = ConsoleColor.White;
>> }
>> a = szoveg[0];
>> l = szoveg.Length;
>> for (i = 1; i < l; i++)
>> {
>> a = szoveg[i];
>> // String.Copy(szam[i-1],Convert.ToInt32(a));
>> }
>> x = Convert.ToInt32(szam);
>> Console.WriteLine("{0}",x);
>> }while(String.Compare(szoveg, "KÉSZ")!=0 &&
>> String.Compare(szoveg, "VÉGE") != 0 && String.Compare(szoveg, "PFFF") != 0);
>> Console.ResetColor();
>> //Console.ReadKey();
>>
>> _______________________________________________
>> Techinfo mailing list
>> Techinfo at lista.sulinet.hu
>> Fel- és leiratkozás:
>> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
>> Illemtan: http://www.szag.hu/illemtan.html
>> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>>
> _______________________________________________
> Techinfo mailing list
> Techinfo at lista.sulinet.hu
> Fel- és leiratkozás:
> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20201203/8e571150/attachment-0001.html>
További információk a(z) Techinfo levelezőlistáról