עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

עזרה-מקבל error בסוף של תוכנית שבניתי.

Featured Replies

פורסם

שלום,

הנה הקוד:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace FirstProject

{

class Program

{

static void Main(string[] args)

{

Random rnd = new Random();

int i, x, y, t, answer, sum = 0, type;

Console.Write("1. +,2. -,3. *,4. /");

type = int.Parse(Console.ReadLine());

switch (type)

{

case 1:

for (i = 1; i <= 5; i++)

{

x = rnd.Next(10);

y = rnd.Next(10);

Console.Write(x + "+" + y + "=");

t = x + y;

answer = int.Parse(Console.ReadLine());

if (t == answer)

sum++;

break;

}

case 2:

for (i = 1; i <= 5; i++)

{

x = rnd.Next(10);

y = rnd.Next(10);

Console.Write(x + "-" + y + "=");

t = x - y;

answer = int.Parse(Console.ReadLine());

if (t == answer)

sum++;

break;

}

case 3:

for (i = 1; i <= 5; i++)

{

x = rnd.Next(10);

y = rnd.Next(10);

Console.Write(x + "*" + y + "=");

t = x * y;

answer = int.Parse(Console.ReadLine());

if (t == answer)

sum++;

break;

}

case 4:

for (i = 1; i <= 5; i++)

{

x = rnd.Next(1, 10);

y = rnd.Next(1, 10);

Console.Write(x + "/" + y + "=");

t = x / y;

answer = int.Parse(Console.ReadLine());

if (t == answer)

sum++;

break;

}

default:

Console.WriteLine("Choose number between 1~4");

break;

}

Console.WriteLine(sum * 20);

Console.ReadKey();

}

}

}

}

משום מה הסוגריים האחרונות עושות בעיות ואני מקבל Error .

איך אני אמור לתקן את זה?

תודה .

פורסם

קודם כל, תעטוף את הקוד שלך בטג קוד במקום ציטוט (כפתור # למעלה), והוא יראה נורמלי.

דבר שני, ציין בכותרת את השפה שבה אתה כותב, ותרשום כאן איזו שגיאה אתה מקבל בדיוק.

ולגבי הקוד שלך:

ה-break צריך להיות מחוץ לסוגריים של ה-for (יכול להיות שיש עוד טעויות, אני לא בטוח עדיין).

פורסם

הוא כותב ב#C.

הברייק אמור להיות איפה שהוא נמצא.

לדעתי חסר לך סוגריים מסולסלות אחרי הdefault (לפתוח אחרי הדיפולט, ולסגור אחרי הברייק).

לדעתי זו הבעיה (לא הרצתי, על המשחב שאני עליו כרגע אין לי קומפיילר של dotNET).

פורסם

אני יודע שהוא כותב ב-#C, ביקשתי שיציין את זה בכותרת.

ה-breakים צריכים להיות תחת ה-case, מחוץ ל-for. ככה מה שיקרה הוא שאחרי האיטרציה הראשונה של כל לולאה הוא ייצא ממנה.

ולגבי ה-default - הוא לא מחייב שיהיו אחריו סוגריים מסולסלים (כמו ה-caseים).

עריכה: ניסיתי לקמפל את הקוד. יש סוגר אחד יותר מדי (פשוט צריך להעיף את האחרון), וכמו שאמרתי, ה-breakים לא במקום.

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.