/ / Ako si môžem urobiť domácu úlohu v jazyku C # bez použitia určitých štruktúr rozhodovania? [zatvorené] - c #, reťazec, znak

Ako mám robiť domáce úlohy v C # bez použitia určitých rozhodovacích štruktúr? [closed] - c #, string, char

Som nováčik v programovaní a chcem písaťprogram vo Visual Studio s použitím jazyka C #, ktorý používa iba textové pole a tlačidlo. Keď používateľ zapíše do textového poľa reťazec „A“ a stlačí tlačidlo, program zobrazí v poli správ celé číslo „5“. Ak používateľ zapíše do textového poľa reťazec „B“, program zobrazí celé číslo „4“ v schránke správ a pre reťazec „C“ sa zobrazí „3“ a vyzerá takto ... Zložitá časť (pre mňa) tohto programu nemôžem používať žiadne štruktúry rozhodovania, ako napríklad prepínanie, atď. Je to možné, že to neviem. Pomôžte mi, aby som sa naučil, ako to urobiť. Ďakujeme, že ste venovali svoj čas.

odpovede:

1 pre odpoveď č. 1

Funguje to v jazyku Java, myslím si, že to bude fungovať aj v jazyku C #.

Ak odčítaš znak „A“ od znaku, ktorý zadá užívateľ, dostaneš Int, 0 za A, 1 za B, atď. Základné matematiky môžu urobiť zvyšok :) Nezabudni radšej previesť na znak Char, než odpočítať reťazce. ,


3 pre odpoveď č. 2

Nemali by ste používať štruktúru rozhodovania. Cieľom je nájsť rozdiel zadanej postavy od písmena „A“.

Veľa štastia!


0 pre odpoveď č. 3

znieťs like somebody doesnNechcem si robiť domáce úlohy sám.

Tu ideme:

Skonvertujte vložený znak (A, B alebo C) na int, odčítajte 70, vynásobte ho -1 a zobrazte hodnotu v schránke správ.


-2 pre odpoveď č. 4

Môžete to urobiť pomocou generického slovníka. Existuje niekoľko malých gotchov, o ktoré by ste sa mali postarať, ale jednoduché testovanie vám ukáže, čo to je (sú celkom zrejmé, ak si trochu premýšľate o probléme).