הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 15-09-06, 16:48   # 16
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ציטוט:
נכתב במקור על ידי Matchs
עשיתי בדיוק מה שאמרת, רק בלי ELSE - ועכשיו הכל פועל נהדר!
למי שרוצה לראות מחשבון בסיסי עם 2 מספרים ופעולות, בשפת סי-שארפ (אשמח לתגובות וכמובן ממך omaniusd):

PHP קוד:
using System;
using System.Collections.Generic;
using System.Text;

namespace Calculator
{
    class 
Program
    
{
        static 
void Main(string[] args)
        {
            
int A;
            
int B;
            
char C;

            
Console.WriteLine("Welcome to C# calculator!");
            
Console.WriteLine("Made by Rotem the programmer :P");

            
Console.WriteLine();

            
Console.Write("Please insert the first number: ");
            
int.Parse(Console.ReadLine());

            
Console.Write("Please insert the second number: ");
            
int.Parse(Console.ReadLine());

            
Console.Write("Please insert an action: ");
            
char.Parse(Console.ReadLine());

            if ((
== '/') || (== 0))
            {
                
Console.WriteLine();
                
Console.WriteLine("You can't division by zero!");
                
Console.Read();
            }

            else
            {
                switch (
C)
                {
                    case 
'+':
                        
Console.WriteLine("The Result: {0} {1} {2} = {3}"ACBB);
                        
Console.Read();
                        break;

                    case 
'-':
                        
Console.WriteLine("The Result: {0} {1} {2} = {3}"ACBB);
                        
Console.Read();
                        break;

                    case 
'*':
                        
Console.WriteLine("The Result: {0} {1} {2} = {3}"ACBB);
                        
Console.Read();
                        break;

                    case 
'/':
                        
Console.WriteLine("The Result: {0} {1} {2} = {3}"ACBB);
                        
Console.Read();
                        break;

                    default:
                        
Console.WriteLine("There is a problem! :(");
                        break;
                }
            }
        }
    }

אתה צריך לעשות שאם C הוא חילוק וגם B שווה אפס. בחיבור, זה לא מפריע לך.
עשית את ההמרה עם Parse. יש לזה את היתרונות והחסרונות שלו, בכזאת אפליקציה, זה לא רלוונטי.
שים לב שלפי זה (לא בדקתי בפועל, אבל נראה לי) אם אני מכניס B שהוא אפס וסימן חיבור, הוא עדיין יגיד שאינו יכול לחלק באפס (או שאני טועה).

הקוד כעיקרון יפה, רק תחליף את || ב &&
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 00:10.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ