משנה תווי שגדול מ1 ב C# עזרה - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

משנה תווי שגדול מ1 ב C# עזרה


lmlm

Recommended Posts

שלום,

בניתי תוכנית כחלק מאחת התוכניות שהתבקשתי לבנות

התוכנית היא: להגריל מספר בין 1 ל13 ולהגריל צורה של הקלף : לב ,תלתן,מעוין או עלה

ונתקלתי בבעיה:

using System;
public class Klaf
{
public static void Main()
{
int MisparKlaf;
int TzuratKlaf;
char TzuratKlaf1;


Random rnd = new Random();
MisparKlaf = rnd.Next(1,14);
TzuratKlaf = rnd.Next(1,5);

if (TzuratKlaf == 1)
TzuratKlaf1 = 'Lev';
else if (TzuratKlaf == 2)
TzuratKlaf1 = 'Teltan';
else if (TzuratKlaf == 3)
TzuratKlaf1 = 'Meuyan';
else
TzuratKlaf1 = 'Ale';

Console.WriteLine("The Number of the Card is {0} and the type of the card is {1}",MisparKlaf,TzuratKlaf1);
} // Main
} // class Klaf

התוכנית לא רוצה לרוץ, אבל נגיד שאני שם משתנים עם ערך תווי אחד כמו "A" או "B" התוכנית עובדת לי מצוין ובמקום צורת הקלף הוא פולט לי מ A עד D לפי ההגרלה.

השאלה שלי, למה זה ככה? ואיך אני אעשה שזה יעבוד לי עם צורות הקלפים ולא רק עם "A" ו "B"

תודה :)

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...