|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
משתמש - היכל התהילה
|
איזה משתנה צריך לעשות ב C# כדי לחלק והתשובה תיצא שברים?
אם אני מחלק 3 ב 1 זה רושם לי 0
הגדרתי את המשתנים של המספרים בתור int ואת הסימני פעולה בתור char מה צריך לעשות כדי שזה יכתוב גם שברים |
![]() |
![]() |
# 2 |
חבר וותיק
|
אני לא בטוח אבל אולי ככה:
int a,b; a = 3; b = 1; c = a / b; |
![]() |
![]() |
# 3 |
משתמש - היכל התהילה
|
זה הקוד שעשיתי
קוד:
Console.WriteLine("Calculator C#"); Console.WriteLine(""); int A; int B; char C; Console.Write("input one number :"); A = int.Parse(Console.ReadLine()); Console.WriteLine(""); Console.Write("insert action ( * / - +) :"); C = char.Parse(Console.ReadLine()); Console.Write("input second number :"); B = int.Parse(Console.ReadLine()); switch(C) { case '+': Console.WriteLine("The Result: {0} {1} {2} = {3}", A, C, B, A+B); Console.ReadLine(); break; case '-': Console.WriteLine("The Result: {0} {1} {2} = {3}", A, C, B, A-B); Console.ReadLine(); break; case '*': Console.WriteLine("The Result: {0} {1} {2} = {3}", A, C, B, A*B); Console.ReadLine(); break; case '/': Console.WriteLine("The Result: {0} {1} {2} = {3}", A, C, B, A / B); Console.ReadLine(); break; |
![]() |
![]() |
# 4 |
חבר בקהילה
|
אתה כנראה מתכוון שאם אתה מחלק 1 ב-3 (לא 3 ב-1, 3 חלקי 1 = 3)
מה שמתבצעת זוהי חלוקת שלמים. אם למשל תדאג שאחד המספרים יהיה לא שלם, לדוגמא תעשה 1.0 חלקי 3 , תקבל את התוצאה בשבר. דרך אחרת היא להמיר את המספר השלם לשבר, באמצעות casting: לא בטוח איך זה מתבצע ב-c#, אבל ב-C הייתה רושם בסוגריים את הסוג שאליו אתה רוצה להעביר : קוד:
(float)var תנסה float או double (בתקווה שC# דומה ל-C). |
![]() |
![]() |
# 5 |
Permanently Banned
|
כדי שיצא שבר חובה על המשתנה שמקבל את הערך להיות מסוג float.
|
![]() |
![]() |
# 6 |
תודה על תרומתך.
|
אורי את a,b,c תחליף לfloat ..
זה מספר עם נקודה אחרי.. int זה מספר שלם .. char זה אות.. יכלת לדבר איתי והייתי אומר לך =)
__________________
Alter. |
![]() |
![]() |
# 7 |
משתמש תחת חוזה ניסיון
|
char - תו כמו !@#$%^&*)(_
וכן אתה חייב שזה יהיה מסוג float זה אומר שזה נקודה עשרונית.. בידיוק השבוע למדתי על זה בבית ספר
__________________
צחי אוחיון , מתכנת אתרים , בונה אתרים , קידוד אתרים . Php - Html - Css - Js פרטים נוספים : 052-5-819366 -> eMail - zahiohayon@gmail.com ![]() העלאת קבצים|מזרחית|סינגלים |
![]() |
![]() |
# 8 |
משתמש - היכל התהילה
|
מה שאתה מחפש זה הטיפוס float (כפי שהוא מכונה ב C#) או decimal
|
![]() |
![]() |
# 9 | |
הוסטסניון
|
ציטוט:
ולמה לא דאבל? |
|
![]() |
![]() |
# 10 |
חבר בקהילה
|
float זה סוג משתנה, בדומה לint
אבל float זה מספר עם נקודה צפה (=מספר עם חלק שהוא שבר) ההבדל הוא בגודל של המשתנה (= טווח הערכים שהמשתנה יכול להכיל) double משמש למספרים שיותר גדולים ממה שfloat יכול להכיל. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|