5 תשובות
using system;
namespace calculator
{
class program
{
static void main(string[] args)
{
double num1, num2;
char ch;
double result;
console.writeline("enter first number:");
num1 = convert.todouble(console.readline());
console.writeline("enter second number:");
num2 = convert.todouble(console.readline());
console.writeline("enter an operator (+, -, *, /):");
ch = convert.tochar(console.readline());
switch (ch)
{
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
console.writeline("invalid operator");
return;
}
console.writeline("result: " + result);
}
}
}
namespace calculator
{
class program
{
static void main(string[] args)
{
double num1, num2;
char ch;
double result;
console.writeline("enter first number:");
num1 = convert.todouble(console.readline());
console.writeline("enter second number:");
num2 = convert.todouble(console.readline());
console.writeline("enter an operator (+, -, *, /):");
ch = convert.tochar(console.readline());
switch (ch)
{
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
console.writeline("invalid operator");
return;
}
console.writeline("result: " + result);
}
}
}
שואל השאלה:
האמת לא הבנתי כלום ממה שכתוב פה
לא חושבת שלמדתי לכתוב ככה
האמת לא הבנתי כלום ממה שכתוב פה
לא חושבת שלמדתי לכתוב ככה
אנונימית
כן כי במקום if וelse משתמשים בcase
שואל השאלה:
מה זה case
מה זה case
אנונימית
זה כדי לקצר את הקוד, אם את מעדיפה לא להשתמש בזה אז אפשר ככה עם if וelse
using system;
namespace calculator
{
class program
{
static void main(string[] args)
{
double num1, num2;
char ch;
double result = 0;
console.writeline("enter first number:");
num1 = convert.todouble(console.readline());
console.writeline("enter second number:");
num2 = convert.todouble(console.readline());
console.writeline("enter an operator (+, -, *, /):");
ch = convert.tochar(console.readline());
if (ch == '+')
{
result = num1 + num2;
}
else if (ch == '-')
{
result = num1 - num2;
}
else if (ch == '*')
{
result = num1 * num2;
}
else if (ch == '/')
{
result = num1 / num2;
}
else
{
console.writeline("invalid operator");
return;
}
console.writeline("result: " + result);
}
}
}
using system;
namespace calculator
{
class program
{
static void main(string[] args)
{
double num1, num2;
char ch;
double result = 0;
console.writeline("enter first number:");
num1 = convert.todouble(console.readline());
console.writeline("enter second number:");
num2 = convert.todouble(console.readline());
console.writeline("enter an operator (+, -, *, /):");
ch = convert.tochar(console.readline());
if (ch == '+')
{
result = num1 + num2;
}
else if (ch == '-')
{
result = num1 - num2;
}
else if (ch == '*')
{
result = num1 * num2;
}
else if (ch == '/')
{
result = num1 / num2;
}
else
{
console.writeline("invalid operator");
return;
}
console.writeline("result: " + result);
}
}
}
באותו הנושא: