ציטוט:
נכתב במקור על ידי omaniusd
סבבה.
קוד:
//הגדרת משתנים
int num1;
int num2;
//קבלת קלט
Console.WriteLine("Enter two numbers' please");
num1 = Convert.ToInt32(Console.ReadLine()); //עשיתי גם המרה
num2 = Convert.ToInt32(Console.ReadLine());
if(num2==0) //בדיקה אם המחלק שווה לאפס
{
Console.WriteLine("I'm Sorry. I can't divide zero");
}
else //אם הפעולה תקינה
{
Console.WriteLine(num1/num2);
}
Console.Read(); //שהאפליקציה תמתין לקלט לסיום
|
עשיתי בדיוק מה שאמרת, רק בלי 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: ");
A = int.Parse(Console.ReadLine());
Console.Write("Please insert the second number: ");
B = int.Parse(Console.ReadLine());
Console.Write("Please insert an action: ");
C = char.Parse(Console.ReadLine());
if ((C == '/') || (B == 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}", A, C, B, A + B);
Console.Read();
break;
case '-':
Console.WriteLine("The Result: {0} {1} {2} = {3}", A, C, B, A - B);
Console.Read();
break;
case '*':
Console.WriteLine("The Result: {0} {1} {2} = {3}", A, C, B, A * B);
Console.Read();
break;
case '/':
Console.WriteLine("The Result: {0} {1} {2} = {3}", A, C, B, A / B);
Console.Read();
break;
default:
Console.WriteLine("There is a problem! :(");
break;
}
}
}
}
}