16.1. מבואכל תוכניות מורכבת צריכה מנגנון בדיקת שגיאות מסוים – פונקציות שונות (כגון פונקציות המקצות זיכרון, או פונקציות המנסות לבצע פעולות שונות העלולות להיכשל) צריכות דרך לדווח לקורא להם האם הקריאה לפונקציה הצליחה או נכשלה. כמו כן צריך מנגנון שיתמוך בניתוח השגיאה ותגובה בהתאם. בשפת C השתמשנו בערכים המוחזרים מהפונקציות כדרך לבדוק את תקינות פעולת הפונקציה. מנגנון זה הינו מוגבל בתחומים שונים – הוא מסבך את הקוד, (קשה להבחין בין הקוד לבין בדיקת התקלות), במקרים מסוימים, בעיקר עבור הקצאות זיכרון דינאמיות מורכבות, מסובך לשחרר את הזיכרון שהוקצה. כמו כן, לא כל פונקציה יכולה לבחור ערך שייעוד לשגיאה. ייתכנו פונקציות שכל ערך מוחזר יכול להיות גם ערך לגיטימי. לפיכך C++ ובעקבותיה גם C# תומכים במנגנון exceptions. הרעיון הראשוני, בדומה לC++, הוא הפרדה בין קטע הקוד לקטע בדיקת השגיאות. את קטע הקוד שאנו כותבים אנו שמים בתוך בלוק try. במידה ומתרחשת שגיאה, השגיאה לא תוחזר מהפונקציה כערך מוחזר על ידי המילה השמורה return אלא על ידי מנגנון ה-exceptions בעזרת המילה throw. Exception היא שגיאה אקטיבית – אם לא נטפל בה, התוכנית תפסיק את פעולתה. דוגמא: using System;
על מנת לבדוק ולתפוס שגיאות, אנו משתמשים במבנה הבא: try כאשר קוראת בפונקציה כלשהי exception, המחסנית שלה משתחררת, והבקרה מועברת אל בלוק
מאפיינים של המחלקה Exception:
אם נרצה, נוכל ליצור מחלקות שיגזרו מ-Exception, ולתפוס אותם במקום אובייקט מסוג Exception. בדומה ל-C++, אנו מסוגלים לשים מספר בלוקים של catch אחד אחרי השני, לתפיסת שגיאות מסוגים שונים. אם קיבלנו שגיאה בבלוק catch, ונרצה לשלוח אותה הלאה, נוכל לעשות זאת באחת משני הדרכים הבאות: במקרה שהאובייקט הוא מסוג Exception, נכתוב: try ניתן גם לתפוס את כל סוגי ה-Exception על ידי רישום catch לא סוגריים. פעולה זו תהיה זהה לרישום catch(…) ב-C++. דוגמא: try לעיתים נרצה לבצע פעולות כלשהן, גם אם קרא exception. במקרה כזה, נוסיף לאחר ה-catch בלוק finally. בלוק זה יתבצע תמיד, בין אם קרא exception או לא, ואפילו אם הייתה פעולת return בתוך בלוק ה-try. דוגמא: try תודה רבה!! החומר מצוין!!C#הקובץ להורדה פגוםלאחר שהורדתי לא ניתן לפתוח את הקובץ מה זה void?מי שהוא פו יודע מה זה הפקודה void?אמא שלוהכוס של אמא שלך והם זונה גהההההמה אנשים עושים פהיש יוטיוב כסעמעעעעעעעעעעעמקיש לי כוס חלקלקיש לי כוס חלקלק ואני חרמנית אש בואו לפסגת זאב אני טובה מאוד שווה לבוא!!!עזרה בשפה c#שלום אני צריך בבקשה עזרה לבת שלי בשפת תכנות c#צביקה נייד 0522548212 דוגמת הבוקסינג לא ברורהמשתנה ערך הוא INT לדוגמא. המשתנה P1 הוא משתנה ייחוס. כך שהדוגמא פשוט מבלבלת.
using System;
public class CHelloWorld { public static int Main(string[] args) { Console.WriteLine("Hello, World!"); return 0; } } c#R.I.P אבא של נריהc#שלום לכולם,אחרי מות אשתי ובני ניסיתי גם אני להיכנס לעולם הסי שארפ. התחלתי עם console ובגלל שזה כל כך מטומטם ועלוב עברתי לאחרונה ל winforms ואם חשבתם שעכשיו חיי יהפכו טובים ופשוטים יותר חישבו שוב!!! נתקלתי בעולם מגעיל ושפל, קורים שם דברים בלתי הגיוניים בעליל (קרדיט לאופק). ניסיתי בסך הכל לפתוח את החלון וזה לא הגיוני לעשות את זה!!! אי אפשר לשנות Labels כי אין דבר כזה label למרות ששמתי label!!!! הכל לא הגיוני, ותראו את מה שקרה למתכנתי csgo: הם ניסו בסך הכל להזיז תן ימינה , הם הגדירו label וניסו לשנות את מיקומו עם left וברגע שהם הוסיפו את הפקודה הזדונית thread.sleep בום!!!!!!! כל המחשב התכבה ופתאום, כשהם הדליקו אותו מחדש הם ניסו לעשות start לתוכנה ולהפתעתם גילו משחק יריות חדשני, עם רובים ופצצות ומפות שונות ורימונים זדוניים וסקאר!!!! הרי למה נראה לכם שהמערכת ראנקים בלתי הגיונית??? כי סי שארפ יצר את זה ולא הם בכל!!! בקיצור, בלתי הגיוני סי שארפ!!! דרך אגב, גם קוד האימות באתר זה נוצר בעזרת סי שארפ!!!! ולכן אם תחוו בעיות קוסמיות בעת שליחת ההודעה אל תחששו - זה סי שארפ!!! שיש! C#חרא של דבר זה c#.חרא של דבר threading זה עלוב ברמות מדהימות! אם אתם רק חושבים על להיות מתכנתים בעתיד תעשו את השלבים הבאים: 1. גשו למטבח. 2. פתחו את מגירת הסכום שלכם. 3. הוצאו סכין חד וארוך. 4. תקעו את הסכין חזק בראשכם (שימו לב! זהו השלב החשוב ביותר, בלעדיו זה לא יעבוד!) 5. תיהנו מכישורי התכנות שלכם. c#נודר חרא דבר זה c#שום דבר שם לא עובד אני עושה Int וזה מוחק דברים מקובץ txt! זה בלתי הגיוני מה שהולך פה! סי שארפחרא ל דבר זה סי שארפתודה רבהhttp://www.underwar.co.il/1-Programming/d104/עזרהאניהתחלתי לילמוד מחשבים בבית הספר ובתוכנה של בית הספר יש את הConsole.Parse והמורה הביא לנו שיעיורים שבהם אני צריך להשתמש בזה ובC# שיש למחשב אין את המושג Parse ואני לא יודע מה לעשות.זה 2010 שאלותהפקודה return מחזירה למערכת ההפעלה את הפלט 0 כהוכחה לכך שהתוכנית רצה כראוילאחר בניית הפיתרון (build) יש ללכת לתפריט debug ואז start without debugging shullamiלמשתמש shullamiהבעיה השנייה שלך ניתנת לפתרון בקלות. באמצעות פקודת readKey(); בסוף התוכנית אתה הופך אותה לקבועה טללמשתמש טלאני לא יודע למה אתה מתכוון טופס פתיחה גבי מערכת שעות- אם אתה רוצה להציג בצורת טבלה זה פשוט ביותר הפקודות היחידות שצריך לשלוט בהן הן WriteLine ו BackgroundColor אם ברצונך לקבל הסבר מפורט יותר צור קשר דרך המייל roeenegby11@gmail.com טללמשתמש טלאני לא יודע למה אתה מתכוון טופס פתיחה גבי מערכת שעות- אם אתה רוצה להציג בצורת טבלה זה פשוט ביותר הפקודות היחידות שצריך לשלוט בהן הן WriteLine ו BackgroundColor אם ברצונך לקבל הסבר מפורט יותר צור קשר דרך המייל roeenegby11@gmail.com עבד לילמשתמש שרוןקודם כל צריך לדעתי להוסיף אחרי writeline והסוגריים מרכאות: ככה Console.WriteLine(" "); ובסוף לרשום return 0 זה יוצא ככה Console.BackgroundColor = ConsoleColor.Red; Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("choose a number"); int firstnumber = int.Parse(Console.ReadLine()); Console.WriteLine("choose another number"); int secondnumber = int.Parse(Console.ReadLine()); Console.WriteLine("what are you choose +,-,*,/"); char math = char.Parse(Console.ReadLine()); if (math == '+') { Console.BackgroundColor = ConsoleColor.Yellow; Console.ForegroundColor = ConsoleColor.DarkMagenta; Console.WriteLine(firstnumber + secondnumber); } if (math == '-') { Console.BackgroundColor = ConsoleColor.Green; Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine(firstnumber - secondnumber); } if (math == '*') { Console.BackgroundColor = ConsoleColor.Cyan; Console.ForegroundColor = ConsoleColor.DarkBlue; Console.WriteLine(firstnumber * secondnumber); } if (math == '/') { Console.BackgroundColor = ConsoleColor.Gray; Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine(firstnumber / secondnumber); } Console.BackgroundColor = ConsoleColor.Magenta; Console.ForegroundColor = ConsoleColor.DarkYellow; Console.WriteLine("do you want to continue enter yes or no"); string shalomm = Console.ReadLine(); if (shalomm == "yes") { Console.BackgroundColor = ConsoleColor.Green; Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine("choose A number"); int number33 = int.Parse(Console.ReadLine()); } Console.WriteLine("choose another number"); int number88887 = int.Parse(Console.ReadLine()); Console.WriteLine("what are you choose +, -, *,/"); char mathi = char.Parse(Console.ReadLine()); if (mathi == '-') { Console.BackgroundColor = ConsoleColor.DarkMagenta; Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("number33 - number88887"); } if (mathi == '*') { Console.BackgroundColor = ConsoleColor.Green; Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("number33 * number88887"); } if (mathi == '/') { Console.BackgroundColor = ConsoleColor.DarkRed; Console.ForegroundColor = ConsoleColor.DarkCyan; Console.WriteLine("number33 / number88887"); } if (mathi == '+') { Console.BackgroundColor = ConsoleColor.DarkYellow; Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("number33 + number88887"); } Console.ReadLine(); return 0; שגוי?הזנתי את הקלט הנתון לקומפיילר visual studio 2013 שלי והפלט היה לא כמו שצוין אלא:variables: (5, 10, 12.34). גירסהלאיזו גרסת .NET ההדרכה כאן באתר רלוונטית?תודה רבה על מדריך מקצועי מאוד בבקשה לעזורConsole.BackgroundColor = ConsoleColor.Red;Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("choose a number"); int firstnumber = int.Parse(Console.ReadLine()); Console.WriteLine("choose another number"); int secondnumber = int.Parse(Console.ReadLine()); Console.WriteLine("what are you choose +,-,*,/"); char math = char.Parse(Console.ReadLine()); if (math == '+') { Console.BackgroundColor = ConsoleColor.Yellow; Console.ForegroundColor = ConsoleColor.DarkMagenta; Console.WriteLine(firstnumber + secondnumber); } if (math == '-') { Console.BackgroundColor = ConsoleColor.Green; Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine(firstnumber - secondnumber); } if (math == '*') { Console.BackgroundColor = ConsoleColor.Cyan; Console.ForegroundColor = ConsoleColor.DarkBlue; Console.WriteLine(firstnumber * secondnumber); } if (math == '/') { Console.BackgroundColor = ConsoleColor.Gray; Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine(firstnumber / secondnumber); } Console.BackgroundColor = ConsoleColor.Magenta; Console.ForegroundColor = ConsoleColor.DarkYellow; Console.WriteLine("do you want to continue enter yes or no"); string shalomm = Console.ReadLine(); if (shalomm == "yes") { Console.BackgroundColor = ConsoleColor.Green; Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine("choose A number"); int number33 = int.Parse(Console.ReadLine()); } Console.WriteLine("choose another number"); int number88887 = int.Parse(Console.ReadLine()); Console.WriteLine("what are you choose +, -, *,/"); char mathi = char.Parse(Console.ReadLine()); if (mathi == '-') { Console.BackgroundColor = ConsoleColor.DarkMagenta; Console.ForegroundColor = ConsoleColor.White; Console.WriteLine( number33 - number88887); } if (mathi == '*') { Console.BackgroundColor = ConsoleColor.Green; Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine( number33 * number88887); } if (mathi == '/') { Console.BackgroundColor = ConsoleColor.DarkRed; Console.ForegroundColor = ConsoleColor.DarkCyan; Console.WriteLine( number33/ number88887); } if (mathi == '+') { Console.BackgroundColor = ConsoleColor.DarkYellow; Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine(number33 + number88887); } Console.ReadLine(); אין לי מושג למה זה לא עובד הורשה פשוטהאם במחלקת הבסיס (לדוג' Shape)הגדרתי Member כלשהו, איך אני פונה אליו במחלקה היורשת? (לדוג' square)נדירהוואלאק לא עזרת לי בכלום יא בוט מסריח האורים שלחה אחיםreyyregfargסזסזסז סזס זסז סזסטופס פתיחהכיצד ניתן לשנות את טופס הפתיחה בפרויקט?כמו כן, כיצד ניתן להציג מערכת שעות בצורה יפה? מה ההבדל מלעשות ירושה רגילה??public abstract class Aminal{ public abstract void MakeSound(); } class Dog : Aminal { public override void MakeSound() { Console.WriteLine("Woof"); } } class Cat : Aminal { public override void MakeSound() { Console.WriteLine("Myaow"); } } class Cow : Aminal { public override void MakeSound() { Console.WriteLine("Muuuu"); } } הספר שמצורף כ-PDF לא תואם לכאןהספר שמצורף כ-PDF לא תואם לכאןהוא הספר למתקדמים ובעמוד עצמו אתה מסביר למתחילים, האם תוכלו לתקן את זה בבקשה כי אני מעוניין להדפיס את זה. תודה רבה, ויישר כוח. console.readמישהו יכול להסביר לי בפשטות מה ריד עושה?תודה
אשמח לקבל עזרה לכמה בעיות:
1. שמתי כפתור ב user control ורש,hו אותו לאירוע click , אבל ראיתי בbreak point שהוא לא מגיע לארוע גם בזמן לחיצה. 2.איך אומרים לmessageBox להיות מעל כל החלונות. 3. ב radioButton יש אפשרות שיתן לבטל את הבחירה? איך? איך ניגשים לערך מסויים ב-datatable בעל שורה אחת ושתי עמודות ז"א 2 ערכים 4.ואנחנו רוצים לחלץ כל אחד בנפרד? ניגשנו כך string name=( process.Columns[0]).ToString() וזה מביא לנו את שם העמודה במקום את הערך. הקסה דצימליאיך משתמשים בהקסה דצימלי ב C#?האם ניתן לחבר 2 משתנים מסוג הקסה ע"י +? הרשאות גישה ל Internalמצוין כי ניתן לגשת רק באותו Nmae Space בפועל ניתן לגשת רק באותו פרוייקטsgsggתודהלshullamiאם אתה עובד בvisual studio, תלחץ Ctrl+F5.הרצת הקוד המתואר בפרק זהכאשר מריצים את הקוד המתואר בפרק זה, המסך (console) נעלם מיד ולא רואים את התוצאה. נראה לי שכדאי לציין זאת ו/או להציעה פתרון כלשהו כמו למשל להוסיף את פקודת ה- Console.Readline על מנת לעצור את המסך.פלט תוכנית - תצוגה שגויהבדוגמא להגדרת משתנים בתוכנית והדפסתם, התוצאה מוצגת באופן שגוי שאינו מתאים לערכי המשתנים. או שזוהי בעיית תצוגה במחשב או שכדאי לתקן. אני משתמש ב- goodle chrome. נראה כאילו ערכי המשתנים הם 5, 112.34 ו-0, במקום 5, 10 ו- 12.34 .האם אני יכולה לבנות מערך של צערכים ??פיתרון לא נכוןאת/ה לא בודק אם המספריפ יחודיים.באלגוריתם שלך אתה תיפול על לדוגמא {0,2,2,2} אתה תחזיר אמת. אלגוריתם שכן פותר אותו: איטרציה ראשונה - רוץ על המערך, והכנס כל מספר מהקלט לתא המתאים עם הערך של המספר (דהיינו - 3 לתא מספר שלוש) באיטרציה ה2 רצים על 1..n וממודאים שהערך בתא i הוא i. private static Boolean tester(int[] arr) { foreach(int num in arr) { if (num < 0 || num > arr.Length) return false; arr[num] = num; } for (int num = 0; num<arr.Length; num ++) { if (arr[num] != num) return false; } return true; } שפת c#איך מורידים שפת C# - מדריך לימוד למתחיליםתודה.. תודה רבה!המדריך הזה הוא אחד הטובים שראיתי בעברית, לא רק בתחום המחשבים.פיתרוןתרוצי על כל המערך פעם אחת ותסכמי את כל האיברים שלו.אם n הוא זוגי, אז תבדקי אם סכום האיברים במערך שווה ל (n/2)*(n+1). אם המערך אי זוגי, תבדקי אם סכום האיברים במערך שווה למשוואה שבשורה למעלה (זו שחישבנו עבור n זוגי כאשר את n/2 מעגלים למטה) ותוסיפי לזה את n/2 (מעוגל למעלה). מקווה שהבנת. בהצלחה :) שאלהכתבו פונקציה יעילה המקבלת מערך בגודל n של מספרים שלמים בתחום שבין 0 ל- n-1.על הפונקציה להחזיר 1 אם המערך מכיל את כל המספרים בין 0 ל- n-1 ולהחזיר 0 אחרת. עליך לפתור את הבעיה ללא שימוש במערך עזר. על הפונקציה לרוץ בסדר גודל של n. האופרטור ++נראה לי שבדוגמא האחרונה d = ++bd = b+1 ולא d = b האם אני צודק. יצירת Grupe Box תוך כדי ריצהאיך אני יוצר Grupe Box תוך כדי ריצה?תודה.. תודה !ממש תודה רבה נעזרתי המון במדריכים שלכם תמשיכו כך !!איך לבנות תוכנה שמדפיסה את המספר השני בגודלואיך לבנות תוכנה שמדפיסה את המספר השני בגודלויש לי ש"ב למחר ואיני מצליח!! SOMEBODY HELP ME פליז הלפ מי!!!!!יש לי מבחן בעוד חודש אבל בגלל החגים אין זמן....יש לי על כל החומר שלמדתי שנה שעברה(הוראת בחירה,פונקציית MATH ,הוראת חזרה-WHILE,FOR לולאות מקוננות,)והחומר של תחילת השנה הזו (פעולות-המחזירות ערך ושאינן)אם מישהו מכיר מורה פרטי ברחובות או יכול להשיג לי מס' טלפון אני מאוד אשמח!!!! יש לי מבחן בעוד כשבוע בC#ברמה של המבחן לדוג' המצ"ב:פרק א' שאלת חובה בת שני חלקים. בחלק הראשון אתם תיצרו מחלקה ובחלק השני תשתמשו במחלקה זו בתוך המתודה Main שאלה 1 - חלק א' כתבו קוד המגדיר מחלקה בשם Product המיועדת להיות בשימוש עבור סופרמרקט ובאופן ספציפי עבור לחם. המחלקה כוללת את האלמנטים הבאים: שדות - כל השדות יהיו ציבוריים (public) אלא אם כן נאמר אחרת: o סוג המוצר (מספר שלם): 1 לחם אחיד רגיל, 2 – עבור לחם קל פרוס ו-3 עבור לחם דגנים (יש להשתמש ב-enum בכדי להגדיר את סוג הלחם). o מחיר המוצר (מספר לא שלם) – הערך בשקלים של המוצר. חייב להיות גדול או שווה לאפס. o משקל (מספר לא שלם) – משקל הלחם (חייב להיות חיובי, גדול מאפס). o o בנאים: o מתודת בנאי המקבלת כקלט את כל הקלטים הנדרשים (עבור כל השדות). אם עבור איזה ערך מערכי הקלט מתקבל ערך שאינו חוקי על פי הגדרת השדות לעיל, יש לזרוק חריגה (אתם רשאים לבחור באיזו סוג חריגה שתרצו). o מתודת בנאי המקבלת כקלט רק חלק מהשדות ואת היתר קובעת כברירת מחדל. אין צורך לבצע במתודת בנאי זו בדיקות תקינות של הקלט ואפשר להניח כי הוא תקין. o o מאפיינים: כל המאפיינים יהיו ציבוריים ובעת מימושם עליכם להחליט, בין היתר, האם יהיו לקריאה וכתיבה, או לקריאה בלבד: o מאפיין המציין האם מדובר בלחם מסובסד (לחם מסובסד הוא לחם אחיד רגיל או לחם קל פרוס שמחירו קטן מ-8 ₪). o o מתודות לכל מתודה עליכם להחליט האם היא סטטית או שהיא מתודת מופע רגילה. כמו כן, אלא אם כן הדבר הוגדר במפורש, עליכם להחליט אילו קלטים היא אמורה לקבל (אם בכלל). כל המתודות הנן public: o מתודה "דורסת" (override) בשם ToString המדפיסה את שם המוצר ומחירו. o מתודה המפחיתה את מחירו של המוצר. המתודה מקבלת כקלט מספר יחיד (לא שלם) שהוא הערך בשקלים שיש להפחית ממחיר המוצר. לדוגמה אם המחיר הנוכחי של מוצר הינו 8.5 ₪ והקלט הוא 1.5 ₪, הרי שהמחיר החדש של המוצר יהיה 7.0 ₪. אם הקלט של ערך ההפחתה שלילי (קטן מאפס) או שהוא גדול מהמחיר הנוכחי (מצב שהיה מביא לקבלת מחיר מוצר שלילי), המתודה יוצאת ללא שום הודעה או זריקת חריגה, ולא מתבצעת הפחתת מחיר. o o שאלה 1: חלק ב' השתמשו במחלקה Product שקודדתם בחלק א' של השאלה כלהלן (הניחו ששורות הקוד שאתם כותבים כעת נכתבים בתוך המתודה הראשית Main()): o צרו שלושה מופעי מוצרים, השתמשו עבור כל אחד מהשלושה בבנאי אחר וספקו נתונים חוקיים כרצונכם. למרות שאתם משתמשים בנתונים חוקיים, בנו את ההגנה הדרושה לביצוע הקריאה לבנאים. o לאחר מכן, הפחיתו ממחיר המוצר הראשון 2.5 ₪ (אין לבצע את ההפחתה ישירות לשדה המחיר אלא דרך קריאה למתודה !). o הדפיסו בפקודה אחת וללא שימוש בשירשור מחרוזות מידע לגבי המוצר הראשון אשר יכלול את שם המוצר, מחירו ומשקלו (העזרו ב-ToString של המחלקה). o o פרק ב' עליכם לבחור ולענות על שאלה אחת מתוך שתי האפשרויות שלהלן (דהיינו את שאלה 2 או את שאלה 3). שאלה 2 נתון מערך שכל אחד מאבריו הוא מחרוזת. על המערך לקיים את התנאים הבאים: • כל התווים בכל מחרוזת צריכים להיות אותו תו. • בכל תא, אורך המחרוזת גדול בלפחות 1 מאורך המחרוזת בתא שלפניו. דוגמה למערך תקין: וכו' FFFFFF XXXXX bbbb DDD כתבו מתודה, המקבלת מערך מחרוזות, ומחזירה 1 אם המערך תקין, ו-0 אחרת. על הפונקציה לעצור את ביצועה (ולהחזיר את התשובה המתאימה) אם מתגלה תא לא תקין. הנחות שאתם יכולים להסתמך עליהן: • גודלו של המערך אמנם אינו ידוע מראש, אך תוכלו להניח שיש בו לפחות שני תאים. • עוד תוכלו להניח שכל המחרוזות שבמערך אינן המחרוזת הריקה (""( וגם לא null (דהיינו, הן מכילות לפחות תו אחד). עזרה: • אם שם הפרמטר המהווה קלט למתודה נקרא sv, אזי הפרמטר יוגדר כך: (string[] sv) foo • שימו לב שמתודה זו מחזירה ערך (1 או 0) ועל כן בכל נקודה בקוד שיודעים שהמערך אינו תקין, מבצעים return 0 ובכך גורמים גם לסיום ריצת המתודה. שאלה 3 לפניך קטע תוכנית המכיל שתי מתודות, sod1() ו-sod2(). public static void sod1() { int n = int.Parse(Console.ReadLine()); n = 10 - n % 10; Console.WriteLine(sod2(n).ToString()); } public static int sod2(int m) { int r = 0; for(int i=m; i>=1; i--) for (int j = 1; j<i ; j++) r = r + i; return r; } א. עקבו אחר ביצוע והראו מה יהיה הפלט של sod1() עבור הקלט 24. ב. מצאו קלט עבורו הפלט יהיה קטן מ- 10. נמקו. ורציתי לדעת אם ניתן ללמוד למבחן דומה בתוך כ-5 ימים למידה עצמית מא' ועד ת' , יש לציין כי המבחן עם חומר פתוח כשעתיים, והאם ניתן להגיע גם לציון גבוה(מעל ל90) בתודה מראש יסמין ב#זה המדיך הכי טוב לשפת ב# שאני מכיר!!!תודה על הכל. סיוםתגיד למה זה יוצא אחרי שנייה זה כותב ויוצא למה זה??ChangeArray 11.3הפונקציה הנ"ל מבצעת הגדלה החל מהאיבר השני, כי arr[i++] גורם לה להיות arr[1]תודה רבהאני רק בן 13 ועזרתם לי להתחיל עם c# עכשיו אני יותר מתקדם ובעוד שלוש שנים אני יעבוד בחברה של דוד שלירטורןמה הפקודה Return עושה?writlineאחרי שעושים Build אני לא רואה את הפלט אלא רק הודעה Build: 1 succeeded, 0 failed, 0 skippedמה צריך כדי לראות את הפלט? תשובה לשגיאאהלן שגיא,זה סוג של התניה, לרוב משתמשים בו בהשמה אבל גם ב return מה שזה אומר בעצם זה ביטוי , מה יקרה אם הביטוי נכון, ומה יקרה אם הוא לא נכון לדוגמא: x = 7 y = 6 יוזר המספר 7 כי איקס גדול מ Y. מקווה שהסברתי נכון שאלה עם משהו בפונקציה פה..public static int Max(int x, int y){ return (x > y) ? x : y; } מה זה הRETURN הזה לא הסברתה = מה מציין ה סימן שאלה? ומה שאחריו? תודה!עברתי בזכותכם ראיון עבודה.... (נפלתי בשני, אבל לא חשוב). תבורכו :)טעות כתיב בעמוד 13שלום רב, בעמוד 13 ישנה טעות במשפט האחרון,במקום לכתוב ש- ch2 יכיל את הערך של ch2 צריך לכתוב שהוא יכיל את הערך של ch. תודהתודה רבה!עזרתם לי!! thanksthanks any way i founded the answer by my selfטעותתקנו אותי אם אני טועה אבל הפנוקציה GetType היא פונקציה היא לא מוגדרת כ virtualעל האתר...האתר הראשון שנותן מידע אודות C#כל הכבוד על הרעיון! מחלקותהתחלתי ללמוד ל-5 יח' ואני לא מצליח לקלוט ניסיתי לבנות תוכנה על חנות כלבים שתראה למאמץ איזה סוג הוא גיל מצב בריאותי וכד' אבל כאשר ניסיתילהריץ אות התוכנה הוא אומר ככה "The name 'min' does not exist in the current context " למה ? תודה מראש שירה - אין בעד מהמאוד שמחים לעזור לכל הסטודנטים שרוצים בכך :)תודה רבה!התחלתי ללמוד אסמבלר ומדעי המחשב לפני שבוע ועזרתם לי להבין חומר של חודשיים לפחות. קיבלתי במבחן 100!!!!תודה רבה! c# .netעזרה בלימוד דוט נטאני חדשאני חדש בשפת הC. אשמח אם תעזרו לי למצוא עוד אתרים ומדריכים לשפה זו ואם תוכלו לתת לי שם של ספר המתעסק בזה אשמח מאודיש לכם טעות"internal: פונקציה או משתנה המוגדרים internal ניתנים לגישה לכל פונקציה או מחלקה הנמצאת איתם באותו ה-namespace".הרשאת internal גורמת למחלקה/משתנה להיות נגישים בתוך הAssembly שבו הם מוגדרים, אין כל קשר לnamespace. אנא תקנו זאת. תודה רבהתודה!תודה רבה על הספרToda!Toda raba!!!תודהשלום
אתם מעולים, תודה רבה!!
המון תודה!אוסף המדריכים שלכם הם אחד הפרוקייטים המבורכים ברשת!-שלום.,רוצה לדעת איך מלמדים את הילדים בשפת c# ליאללאילו תרגילים נדרש פתרון?פתרונותיש פתרונות לתרגילים?זה לא למתחילים..אלא למתכנתי C או ++C.מדריך מעולה!!מדריך מעולה!! אהבתי |
תוכן העניינים:
קישורים רלוונטיים:שיתוף: |
מענין
אין