fdxvnx

Páginas: 6 (1407 palabras) Publicado: 27 de noviembre de 2013
GUÍA 7 - INTRODUCCIÓN AL C# - Funciones

1) Funciones que ejecutan código

Desarrollar una calculadora utilizando funciones que ejecutan código:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Suma()
{
double a = 0, b = 0, r = 0;Console.Write("Ingrese el primer número: ");
a=Double.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo número: ");
b = Double.Parse(Console.ReadLine());
r = a + b;
Console.WriteLine("El resultado de {0} + {1} es {2}", a, b, r);
}
static void Resta()
{
double a = 0, b = 0, r = 0;Console.Write("Ingrese el primer número: ");
a = Double.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo número: ");
b = Double.Parse(Console.ReadLine());
r = a - b;
Console.WriteLine("El resultado de {0} - {1} es {2}", a, b, r);
}
static void Multiplicacion()
{
double a =0, b = 0, r = 0;
Console.Write("Ingrese el primer número: ");
a = Double.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo número: ");
b = Double.Parse(Console.ReadLine());
r = a * b;
Console.WriteLine("El resultado de {0} x {1} es {2}", a, b, r);
}
static void Division()
{double a = 0, b = 0, r = 0;
Console.Write("Ingrese el primer número: ");
a = Double.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo número: ");
b = Double.Parse(Console.ReadLine());
while (b == 0)
{
Console.Write("No se puede dividir por 0! Ingrese el segundo número: ");b = Double.Parse(Console.ReadLine());
}
r = a / b;
Console.WriteLine("El resultado de {0} / {1} es {2}", a, b, r);
}
static void Main(string[] args)
{
int opcion = 0;
Console.WriteLine("1- Suma");
Console.WriteLine("2- Resta");
Console.WriteLine("3- Multiplicación");Console.WriteLine("4- División");
Console.Write("Elija su opción: ");
opcion = Int32.Parse(Console.ReadLine());
switch (opcion)
{
case 1:
Suma();
break;
case 2:
Resta();
break;
case 3:Multiplicacion();
break;
case 4:
Division();
break;
}
}
}
}

2) Funciones que regresan un valor

Desarrollar una calculadora utilizando funciones que regresan un valor:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespaceConsoleApplication1
{
class Program
{
static double Suma()
{
double a = 0, b = 0, r = 0;
Console.Write("Ingrese el primer número: ");
a=Double.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo número: ");
b = Double.Parse(Console.ReadLine());
r = a + b;
return r;
}static double Resta()
{
double a = 0, b = 0, r = 0;
Console.Write("Ingrese el primer número: ");
a = Double.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo número: ");
b = Double.Parse(Console.ReadLine());
r = a - b;
return r;
}
static double Multiplicacion()
{...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS