עבור לתוכן
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.

בבקשההההה יש לי שיעורים למחר ואני לא מבין משהו ב-#C בבקשה מי שמבין שיעזור!!!

Featured Replies

פורסם

היי, נתקלתי בבעיה מסוימת...

יש לי סעיף כזה:

הוסף את הנדרש לתוכנית כך שאם המספרים שונים יודפס קודם המספר הגדול ואחריו המספר הקטן.

איך לעזאזל אני מוסיף את זה???

הנה התוכנית שעשיתי:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication21

{

class Program

{

static void Main(string[] args)

{

int a;

int b;

Console.Write("Enter first number: ");

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

Console.Write("Enter second number: ");

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

if (a == b)

{

Console.WriteLine("equal");

}

else

{

Console.WriteLine("different");

if (a > b)

{

Console.WriteLine("The large number is: {0}", a);

}

else

{

Console.WriteLine("The large number is: {0}", b);

}

}

}

}

}

פורסם

אני אפילו לא יודע C# אבל אני אוכל לענות לך (מה לעשות, זה די דומה ל - Java)

 Console.WriteLine("different");
if (a > b)
{
Console.WriteLine("The large number is: {0}", a);
}

תשנה רק את השורה שכתובת ל-

Console.WriteLine("The large number is: {0} {1}", a,b);

עריכה: אל תשכח רק לשנות את אותה השורה במקרה ש b>a בהתאם.

פורסם

תבדוק איפה אתה מדפיס מי המספר הגדול(יש לך 2 שורות כאלה, פעם עבור A גדול מB, ופעם עבור B גדול מA).

תעתיק את השורה הזו לשורה מתחתיה(יעני בשורה חדשה), ותשנה את האותיות שיש שם.

שים לב שהשורה הזו:


Console.WriteLine("The large number is: {0}", a);

תדפיס:


The large number is: 5

במידה שa הוא גדול מ b והוא שווה ל- 5. שים לב ש

"The large number is: {0}"

היא מחרוזת, ולא משפיעה על זרימת התוכנית, ו-

a

(שאחרי הפסיק) מסמל את המשתנה שאתה מדפיס.

את המחרוזת אתה יכול לשנות למה שאתה רוצה(רק אל תשכח להוסיף בסוף את ה {0} כדי שהמשתנה יודפס).

את האות a(שאחרי הפסיק) אתה יכול לשנות כדי להדפיס משתנה אחר.

פורסם
  • מחבר

Thanks =D

ועוד משהו...

בשאלה אחרת יש סעיף שאני צריך לכתוב שאם שם משפחה של שנקלט שונה מ-Cohen אז צריך לכתוב another family

וזה עושה לי שגיאה כשאני כותב

if (family == Cohen)

הנה התוכנית:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication21

{

class Program

{

static void Main(string[] args)

{

int family;

Console.Write("What is your last name? ");

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

if (family == Cohen)

{

Console.WriteLine("Power to the Cohens!");

}

else

{

Console.WriteLine("Another family");

}

Console.WriteLine(family);

}

}

}

פורסם

אתה לא קולט מספר, ולכן אתה לא צריך את הparse.

וכדי להכניס קוד, יש לך את הלחצן # התיבת הכלים.

פורסם

אני לא חושב שאתה יכול להשוות ככה בין סטרינגים. (שוב אני אפילו לא יודע לכתוב תוכנית ב-c#)

לפי דעתי אתה צריך להפעיל פקודה על הstring שלך ככה.

if (family.Equals("cohen")==true)

פורסם

בC# מותר לעשות את זה.

פורסם

אני לא יודע כמה למדת, אבל זה נראה שלא הרבה (מצטער).

Cohen זה לא משתנה- זו מחרוזת. אתה מקיף אותה במרכאות.


if (family == "Cohen")

כמו כן לא עושה Parse, אחרת תזרק לך שגיאה. Parse מנסה להפוך מחרוזת למשתנה מספרי.

פורסם
  • מחבר

זהו ידעתי שזה לא קשור ל-Parse, חבר שלי שיגע אותי בטלפון וחשב שזה עם Parse

ד"א, רק היום התחלתי ללמוד את הוראות התנאי ב-C#, אבל לצערי לא הקשבתי בשיעור כי הייתי עסוק בהעתקה O.o

ד"א 2, השורה שאמרת לי לשנות גרמה לשגיאה.

בעצם זה עובד DDDDD=

פורסם

תגדיר את family כstring. אתה קולט מחרוזת אחרי הכל, ולא מספר.

פורסם

אבל זה כן קשור לPARSE!

פורסם
  • מחבר

כן אני יודע, הגדרתי family כמחרוזת, פשוט הייתה לי טעות הקלדה P:

לפי דעתי זה לא קשור, כי family הוא משתנה מחרוזתי ולא מספרי. לכן הוא יהיה מוגדר כמחרוזת.

הנה התוכנית התקינה:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication21
{
class Program
{
static void Main(string[] args)
{
string family;

Console.Write("What is your last name? ");
family = (Console.ReadLine());

if (family.Equals("Cohen") == true)
{
Console.WriteLine("Power to the Cohens!");
}
else
{
Console.WriteLine("Another family");
}
Console.WriteLine("Your last name is: {0}", family);
}
}
}

פורסם

את לא הבנת אותי.. התכוונתי שזה קשור לזה שהתוכנית לא פועלת, לא שזה קשור לפתרון התוכנית.

פורסם
  • מחבר

Ohhhhh :screwy:

זה מה שגם אני התכוונתי, שצריך להעיף את ה-Parse. =]

טוב, תודה לכולכם, מעכשיו אני תמיד אפרסם כאן בעיות שאני נתקע עליהן. D=

ארכיון

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

דיונים חדשים

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.