Da,jasno mi je sada,hvala.
Sad bas pravim,UCIM,pa sam odlucio da napraivm program za +,-,*,/ ,pa mi izbaci neke greske da mi metode +,-,*,/ nemoaju return value,pa ako mozes da pomognes,i ako mozes
Code:
using System;
namespace Test
{
class Racunanje
{
public static int Deljenje(int a, int b, out int c)
{
c = a / b;
Console.WriteLine("Deljenje brojeva {0} i {1} iznosi {2}: ",a ,b ,c);
}
public static int Mnozenje(int a, int b, out int c)
{
c = a * b;
Console.WriteLine("Mnozenje brojeva {0} i {1} iznosi {2}: ",a ,b ,c);
}
public static int Sabiranje(int a, int b, out int c)
{
c = a + b;
Console.WriteLine("Sabiranje brojeva {0} i {1} iznosi {2}: ",a ,b ,c);
}
public static int Oduzimanje(int a, int b, out int c)
{
c = a - b;
Console.WriteLine("Oduzimanje brojeva {0} i {1} iznosi {2}: ",a ,b ,c);
}
[STAThread]
static void Main(string[] args)
{
int a,b,c;
Console.WriteLine("********************************************");
Console.WriteLine("***************Unesi 2 broja****************");
Console.WriteLine("********************************************");
string temp1 = Console.ReadLine();
string temp2 = Console.ReadLine();
a = Int32.Parse(temp1);
b = Int32.Parse(temp2);
Console.WriteLine("********************");
Console.WriteLine("*Izaberi operaciju:*");
Console.WriteLine("* 1. Sabiranje *");
Console.WriteLine("* 2. Oduzimanje *");
Console.WriteLine("* 3. Mnozenje *");
Console.WriteLine("* 4. Deljenje *");
Console.WriteLine("********************");
string op = Console.ReadLine();
switch(op)
{
case "1":
Racunanje.Sabiranje(a, b, out c);
break;
case "2":
Racunanje.Oduzimanje(a, b, out c);
break;
case "3":
Racunanje.Mnozenje(a, b, out c);
break;
case "4":
Racunanje.Deljenje(a, b, out c);
break;
}
}
}
}