Sie sind auf Seite 1von 3

metodos void sin returns y una con parametros

static void Main(string[] args)


{

mensajeEnPantalla();
Console.WriteLine("mensaje metodo main ");
RestaNum(7,9);
Console.ReadLine();

static void mensajeEnPantalla()


{

Console.WriteLine("mensaje metodo void ");


Console.ReadLine();
}

static int RestaNum(int num1, int num2)


{

int resultado = num1 - num2;


Console.WriteLine(resultado);
return resultado;
}
-------------------------------------------------------------------------
metodos con retun y parametros

static void Main(string[] args)


{

Console.WriteLine(RestaNum(9, 7));

static int RestaNum(int num1, int num2)


{
//Console.WriteLine($"valores{num1-num2}");
return num1 + num2;
}
}
---------------------------------------------------------------
segunda forma de metodo con return
static void Main(string[] args)
{

Console.WriteLine(RestaNum(9, 7));

static int RestaNum(int num1, int num2) => num1 * num2;

----------------------------------------------------------------
sobre carga de metodos ( se diferenrecia por la cantidad de parametros)

class Program
{
static void Main(string[] args)
{
Console.WriteLine(Suma(7,5));
Console.WriteLine(Suma(7,5,3));
Console.WriteLine(Suma(7));

static int Suma(int Num1 , int Num2) => Num1 +Num2;


static int Suma(int Num1, int Num2, int Num3) => Num1 + Num2 / Num3;
static int Suma(int Num1) => Num1;
}

-------------------------------------------------------------
parametros opcionales (toma el valor "real"solo si se envia)

static void Main(string[] args)


{
int valor1 = 7;
double valor2 = 8.2;
int valor3 = 5;

Console.WriteLine(Suma(valor1,valor2));

static int Suma(int Num1, double Num2, int Num3=0)


{

return Num1 + Num2 + Num3;

-------------------------------------------
if y el uso del compare
static void Main(string[] args)
{
Console.WriteLine("puedes conducir");
Console.WriteLine("introducir edad");

int edad = Int32.Parse(Console.ReadLine());

if (edad >= 18)


{
Console.WriteLine("�tienes carnet?");
string carnet = Console.ReadLine();
int comp = string.Compare(carnet, "si", true);

if (comp == 0) { Console.WriteLine(" puedes tranqui"); } // 0 =


true - 1 = false
else
{
Console.WriteLine(" nop ");
}
}
else
{
Console.WriteLine("No puedes");

}
}

--------------------------------------------------------------------
juego (uso de random y un incrementador con while )

class Program
{
static void Main(string[] args)
{
Random numero = new Random();

int numale = numero.Next(0, 100);

int intento = 101;

int intentos = 0;

Console.WriteLine("numero");

while (numale != intento )


{
intentos++;

intento = int.Parse(Console.ReadLine());
if (intento > numale) Console.WriteLine("el n� es mas bajo");
if (intento < numale) Console.WriteLine("el n� es mas alto");

Console.WriteLine($" intentos{intentos}");

}
----------------------------------------------
excepciones ( )

Das könnte Ihnen auch gefallen