Você está na página 1de 17

If anidados

.
.
.
===================================================================================
===============
//Mostrar men�
Console.WriteLine("1.Suma");
Console.WriteLine("2.Resta");
Console.WriteLine("3.Divisi�n");
Console.WriteLine("4.Multiplicaci�n");
Console.Write("Que operaci�n deseas hacer: ");
// Pedir opci�n
int opcion = 0;
string valor = "";
valor = Console.ReadLine();
opcion = Convert.ToInt32(valor);
// Pedir valores de a y b
float a = 0.0f, b = 0.0f;
Console.Write("Dame el valor de a: ");
valor = Console.ReadLine();
a = Convert.ToSingle(valor);
Console.Write("Dame el valor de b: ");
valor = Console.ReadLine();
b = Convert.ToSingle(valor);
// Resultados
float resultado = 0.0f;
//Verificaremos para la suma
if (opcion==1)
{ resultado = a + b; }
// Verificaremos para la resta
if (opcion == 2)
{ resultado = a - b; }
// Verificaremos para la divisi�n
if (opcion == 3)
{if (b != 0)//Este if es anidado
resultado = a / b;
else
Console.WriteLine("Divisor no v�lido");
}
// Verificaremos para la multiplicaci�n
if (opcion == 4)
{ resultado = a * b; }
// Nos mostrar� el resultado
Console.WriteLine("El resultado es: {0}", resultado);
===================================================================================
===============
.
.
.

if-else
Escalera de if
.
.
.
===================================================================================
===============
//Resultados
float resultado = 0.0f;

if (opcion == 1)
{ resultado = a + b; }
else if (opcion == 2)
{ resultado = a - b; }
else if (opcion == 3)
{
if (b != 0)
{ resultado = a / b; }
else
Console.WriteLine("Divisor no v�lido");
}
else if (opcion == 4)
{ resultado = a * b; }
Console.WriteLine("El resultado final es: {0}", resultado);
===================================================================================
===============
.
.
.
Uso del AND
.
.
.
===================================================================================
===============
//Declaraci�n de variables
int edad = 0;
Double dinero = 0.0;
// Pedir datos
Console.WriteLine("Que edad tienes?");
edad = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Cuanto dinero tienes?");
dinero = Convert.ToDouble(Console.ReadLine());
// Proceso
if (edad >= 18 && dinero >= 100)
{ Console.WriteLine("Permitir ingreso"); }
else
Console.WriteLine("No permitir ingreso");
===================================================================================
===============
.
.
.
Uso del OR
===================================================================================
===============
// T�TULO
Console.WriteLine("OBTENCI�N DE BECA");
// Declaraci�n de variable
double promedio = 0.0f;
bool grupo_de_estudio = false;
// Pedir datos
//Pedir promedio
Console.WriteLine("Dame tu promedio");
promedio = Convert.ToDouble(Console.ReadLine());
//Pedir si pertenece a un grupo de estudio
Console.WriteLine("Pertences alg�n grupo de estudio?");
grupo_de_estudio = Convert.ToBoolean(Console.ReadLine());
// Proceso
if (promedio>=10||grupo_de_estudio==true)
{ Console.WriteLine("FELICIDADES HAZ OBTENIDO UNA BECA");}
else
{ Console.WriteLine("NO PUEDES OBTENER LA BECA"); }
===================================================================================
===============
.
.
.
Uso del NOT
.
.
.
===================================================================================
===============
//Declaraci�n de variable
bool bateria;
// Pedir datos
Console.WriteLine("Tienes bater�a? true/false");
bateria = Convert.ToBoolean(Console.ReadLine());
if (!bateria == true)
{ Console.WriteLine("NECESITA CARGAR"); }
else
Console.WriteLine("NO ES NECESARIO CARGAR");
===================================================================================
===============
.
.
.
EJERCIO
.
.
.
===================================================================================
===============
//Declarar nuestra variable
double energia = 0;
bool propulsorderecho;
bool propulsorizquierdo;
// Pedir datos
Console.WriteLine("Cuanta energ�a tenemos?");
energia = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("El propulsor izquierdo est� en buen estado?
TRUE/FALSE");
propulsorizquierdo = Convert.ToBoolean(Console.ReadLine());
Console.WriteLine("El propulsor derecho est� en buen estado?
TRUE/FALSE");
propulsorderecho = Convert.ToBoolean(Console.ReadLine());
// Proceso
if ((propulsorderecho && propulsorizquierdo == true) && energia >= 75
|| ((propulsorderecho || propulsorizquierdo == true) && energia == 100))
{ Console.WriteLine("El avi�n puede despegar"); }
else
{ Console.WriteLine("El avi�n no puede despegar");}
===================================================================================
===============
.
.
.
USO DEL SWICH
.
.
.

.
.
.
CICLOS
.
.
.
FOR Ejemplo 01: Promedio alumnos
.
.
.
===================================================================================
===============
// Declarar variable
int cantidad = 0;
float suma = 0.0f;
float promedio = 0.0f;
float calificacion = 0.0f;
int n = 0;
//Pedir cantidad
Console.Write("Cuantos alumnos son:");
cantidad = Convert.ToInt32(Console.ReadLine());
// Proceso ----> ciclo
for (n=1;n<=cantidad;n=n+1)
{ Console.Write("Dame la calificaci�n del alumno: ");
calificacion = Convert.ToSingle(Console.ReadLine());
suma += calificacion;
promedio = suma / cantidad; }
// Mostrar Promedio
Console.WriteLine("El promedio es: {0}", promedio);
===================================================================================
===============
.
.
.
FOR (ejemplo 02)
.
.
.
===================================================================================
===============
//Declaraci�n de variables
int numero =0;
int factorial = 1;
int N = 0;
// Pedir n�mero
Console.Write("Cual es el n�mero: ");
numero = Convert.ToInt32(Console.ReadLine());
N = numero;
// Proceso =====> Ciclo
for (N= numero; N >= 1; N = N - 1)
{ factorial *=N; }
Console.WriteLine("El resultado es: {0}", factorial);
===================================================================================
===============
.
.
.
FOR (ejemplo 03)
.
.
.
===================================================================================
===============
//TITULO
Console.WriteLine("TABLA DE MULTIPLICAR");
//Declaraci�n de variables
int tabla = 0;
int filas = 0;
int i = 0;
int resultado = 0;
//pedir tabla
Console.Write("Tabla del: ");
tabla = Convert.ToInt32(Console.ReadLine());
//pedir cantidad de filas
Console.Write("Cuantas filas quiere: ");
filas = Convert.ToInt32(Console.ReadLine());
// Proceso =====> ciclo
for (i = 1; i <= filas; i = i + 1)
{ resultado = tabla * i;
Console.WriteLine("{0} x {1} = {2}", tabla, i, resultado);
}
===================================================================================
===============
.
.
.
FOR (ejemplo 04)
.
.
.
Realizar un programa que permita ingresar n n�meros enteros por el teclado y se
desea conocer:
a) La cantidad de n�meros positivos.
b) La cantidad de n�meros negativos.
c) La cantidad de n�meros pares.
d)La cantidad de n�meros impares
===================================================================================
===============
// Declaraci�n de variables e inializaci�n
int n = 0;
int i = 0;
int numero = 0;
int positivos=0, negativos=0, pares=0, impares=0;
// Pedir ingreso de n
Console.Write("Ingresar el valor de n: ");
n = Convert.ToInt32(Console.ReadLine());
// Proceso =====> ciclo
for (i=1;i<=n;i++)
{ Console.Write("Ingrese n�mero {0}: ", i);
numero = Convert.ToInt32(Console.ReadLine());
// Resultados
// Mostrar cantidad de positivos o negatidos
if (numero < 0)
{ negativos++; }
else
{ positivos++;}
if (numero % 2 == 0)
{ pares++; }
else
{ impares++; }
}

{ Console.WriteLine("la cantidad de n�meros negativos son:


{0}",negativos);}
{ Console.WriteLine("la cantidad de n�meros positivos son: {0}",
positivos); }
{ Console.WriteLine("la cantidad de n�meros pares son: {0}", pares); }
{ Console.WriteLine("la cantidad de n�meros impares son: {0}",
impares); }
===================================================================================
===============
DO WHILE: Ejercicio 01: convertir pulgadas, pies a cm
===================================================================================
===============
// Declaraci�n de variables e inializaci�n
float pies = 0.0f,pulgadas=0.0f,centimetros=0.0f;
string respuesta = "";
do
{ // Pedimos Pies
Console.Write("Dame el valor de pies: ");
pies = Convert.ToSingle(Console.ReadLine());
// Pedimos pulgadas
Console.Write("Dame el valor de pulgadas; ");
pulgadas = Convert.ToSingle(Console.ReadLine());
// convertimos a cent�metros
centimetros = ((pies * 12) + pulgadas) * 2.54f;
Console.WriteLine("El valor en cent�metros es: {0}", centimetros);
// Pedir si quiere ejecutar de nuevo la conversi�n
Console.WriteLine("�QUIERES REALIZAR OTRA CONVERSI�N? (si/no)");
respuesta = Console.ReadLine();
} while (respuesta == "si");
===================================================================================
===============
DO WHILE: Ejercicio 02: Promedio de alumnos
===================================================================================
===============

// TITULO
Console.WriteLine("PROMEDIOS DE ALUMNOS");
// Declaraci�n de variables
int opcion = 0;
float a = 0.0f, b = 0.0f, resultado = 0.0f;
do
{// Mostrar men� }
Console.WriteLine("1. Suma");
Console.WriteLine("2. Resta");
Console.WriteLine("3. Divisi�n");
Console.WriteLine("4. Multiplicaci�n");
Console.WriteLine("5. Salir");

// Pedir la opci�n
Console.Write("Qu� operaci�n quiere hacer?: ");
opcion = Convert.ToInt32(Console.ReadLine());
//
if (opcion != 5)
{ // Pedir datos
Console.Write("Dame el valor de a: ");
a = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el valor de b: ");
b = Convert.ToSingle(Console.ReadLine());
switch (opcion)
{
case 1:
resultado = a + b;
break;
case 2:
resultado = a - b;
break;
case 3:
if (b != 0)
{
resultado = a / b;
}
else
{
Console.WriteLine("El divisor no es v�lido");
}
break;
case 4:
resultado = a * b;
break;
default:
Console.WriteLine("Opci�n no v�lida");
break;
}
Console.WriteLine("El resultado es: {0}", resultado);
}

} while (opcion != 5);


.
.
.
===================================================================================
===============
WHILE: Ejercicio 01 (Temperatura)
===================================================================================
===============

//Declaracion de variables
int temperatura = 0;
// Pedir temperatura
Console.Write("Dame la temperatura: ");
temperatura = Convert.ToInt32(Console.ReadLine());
// Aqu� empieza el ciclo
while (temperatura > 20)
{ temperatura--;
Console.WriteLine(temperatura);
}

===================================================================================
===============
CICLO ANIDADO: Ejercicio 01 (Tabla de multiplicar)
===================================================================================
===============
//Declaraci�n de variables
int i = 0, j = 0,resultado = 0,n;
// Pedir la tabla del 1 hasta n
Console.Write("La tabla ser� del 1 al: ");
n=Convert.ToInt32(Console.ReadLine());
// Ciclo anidado
for (i = 1; i <= n; i++)
{ Console.WriteLine("Tabla del: {0}", i);
for (j = 1; j <= 12; j++)
{ resultado = i * j;
Console.WriteLine("{0} x {1} = {2}", i, j,resultado);
} }

===================================================================================
===============
FUNCIONES===> Funciones que solo ejecutan c�digos:
===================================================================================
===============
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)

{
//DECLARACI�N DE VARIABLES
int opcion = 0;
//Pedir Men�
Console.WriteLine("1. Suma");
Console.WriteLine("2. Resta");
Console.WriteLine("3. Multiplicaci�n");
Console.WriteLine("4. Divisi�n");
Console.Write("Eligir la opci�n: ");
opcion = Convert.ToInt32(Console.ReadLine());
//Valor suma
if (opcion == 1)
{ suma(); }
//Valor resta
if (opcion == 2)
{ resta();}
//Valor multiplicaci�n
if (opcion == 3)
{ multiplicaci�n(); }
//Valor divisi�n
if (opcion == 4)
{ division(); }
}
// Funciones que ejecutan solo c�digos
static void suma()
{//Declaraci�n de variables
float numero1 = 0.0f, numero2 = 0.0f, r=0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = Convert.ToSingle(Console.ReadLine());
//Operaci�n
r = numero1 + numero2;
//Mostrar resultado
Console.WriteLine("La suma es= " + r);
}
// Funciones que ejecutan solo c�digos
static void resta()
{//Declaraci�n de variables
float numero1 = 0.0f, numero2 = 0.0f, r = 0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = float.Parse(Console.ReadLine());
r = numero1 - numero2;
Console.WriteLine("El resultado de la resta es " + r);
}
// Funciones que ejecutan solo c�digos
static void multiplicaci�n()
{//Declaraci�n de variables
float numero1 = 0.0f, numero2 = 0.0f, r = 0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = float.Parse(Console.ReadLine());
//Resultado de la multiplicaci�n
r = numero1 * numero2;
Console.WriteLine("El resultado de la multiplicaci�n es "+r);
}
// Funciones que ejecutan solo c�digos
static void division()
{//Declaraci�n de variables
float numero1 = 0.0f, numero2 = 0.0f, r = 0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = Convert.ToSingle(Console.ReadLine());
//Resultado de la divisi�n
if (numero2 == 0)
{ Console.WriteLine("El divisor es incorrecto, no se permite el valor
de 0"); }
else
{ r = numero1 / numero2;
Console.WriteLine("El resultado de la divisi�n es " + r);
}
}
===================================================================================
===============
FUNCIONES===> Funciones que regresan un valor:
===================================================================================
===============
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)

{
//DECLARACI�N DE VARIABLES

//Pedir Men�
Console.WriteLine("1. Suma");
Console.WriteLine("2. Resta");
Console.WriteLine("3. Multiplicaci�n");
Console.WriteLine("4. Divisi�n");
Console.Write("Eligir la opci�n: ");
int opcion = 0;
opcion = Convert.ToInt32(Console.ReadLine());
// DATOS GENERALES
//Valor suma
if (opcion == 1)
{
suma();
}
//Valor resta
if (opcion == 2)
{
resta();}
//Valor multiplicaci�n
if (opcion == 3)
{ multiplicaci�n(); }
//Valor divisi�n
if (opcion == 4)
{ division(); }
}
// Funciones que reciben un valor
static void suma()
{ //Declaraci�n de variables
float numero1= 0.0f, numero2 = 0.0f;
float resultado = 0.0f;
//Pedir valores
Console.Write("Dame el primer numero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo numero: ");
numero2 = Convert.ToSingle(Console.ReadLine());
//Resultado
resultado = numero1 + numero2;
Console.WriteLine("El resultado de la suma es "+resultado);
}
// Funciones que ejecutan solo c�digos
static void resta()
{//Declaraci�n de variables
float numero1 = 0.0f, numero2 = 0.0f;
float resultado = 0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = float.Parse(Console.ReadLine());
resultado = numero1 - numero2;
Console.WriteLine("El resultado de la resta es " + resultado);
}
// Funciones que ejecutan solo c�digos
static void multiplicaci�n()
{//Declaraci�n de variables
float numero1 = 0.0f, numero2 = 0.0f;
float resultado = 0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = float.Parse(Console.ReadLine());
resultado = numero1 * numero2;
Console.WriteLine("El resultado de la multiplicaci�n es " + resultado);
}
// Funciones que reciben valores
static void division()
{//Declaraci�n de variables
float numero1 = 0.0f, numero2 = 0.0f;
float resultado = 0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = Convert.ToSingle(Console.ReadLine());
//Resultado de la divisi�n
if (numero2 == 0)
{ Console.WriteLine("El divisor es incorrecto, no se permite el valor
de 0"); }
else
{ resultado = numero1 / numero2;
Console.WriteLine("El resultado de la divisi�n es " + resultado);
}
}
}

}
===================================================================================
===============
FUNCIONES===> Funciones que reciben valores:
===================================================================================
===============

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)

{
//DECLARACI�N DE VARIABLES
int opcion = 0;
float numero1 = 0.0f, numero2 = 0.0f;
//Pedir Men�
Console.WriteLine("1. Suma");
Console.WriteLine("2. Resta");
Console.WriteLine("3. Multiplicaci�n");
Console.WriteLine("4. Divisi�n");
Console.Write("Eligir la opci�n: ");
opcion = Convert.ToInt32(Console.ReadLine());
// DATOS GENERALES
//Valor suma
if (opcion == 1)
{
suma(numero1,numero2);
}
//Valor resta
if (opcion == 2)
{ resta(numero1,numero2);}
//Valor multiplicaci�n
if (opcion == 3)
{ multiplicaci�n(numero1, numero2); }
//Valor divisi�n
if (opcion == 4)
{ division(numero1, numero2); }
}
// Funciones que reciben un valor
static void suma(float numero1,float numero2)
{ //Declaraci�n de variables
float resultado = 0.0f;
Console.Write("Dame el primer numero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo numero: ");
numero2 = Convert.ToSingle(Console.ReadLine());
resultado = numero1 + numero2;
Console.WriteLine("El resultado de la suma es "+resultado);
}
// Funciones que ejecutan solo c�digos
static void resta(float numero1,float numero2)
{//Declaraci�n de variables
float resultado = 0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = float.Parse(Console.ReadLine());
resultado = numero1 - numero2;
Console.WriteLine("El resultado de la resta es " + resultado);
}
// Funciones que ejecutan solo c�digos
static void multiplicaci�n(float numero1, float numero2)
{//Declaraci�n de variables
float resultado = 0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = float.Parse(Console.ReadLine());
resultado = numero1 * numero2;
Console.WriteLine("El resultado de la multiplicaci�n es " + resultado);
}
// Funciones que reciben valores
static void division(float numero1, float numero2)
{//Declaraci�n de variables
float resultado = 0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = Convert.ToSingle(Console.ReadLine());
//Resultado de la divisi�n
if (numero2 == 0)
{ Console.WriteLine("El divisor es incorrecto, no se permite el valor
de 0"); }
else
{ resultado = numero1 / numero2;
Console.WriteLine("El resultado de la divisi�n es " + resultado);
}
}
}

}
===================================================================================
===============
FUNCIONES===> Funciones que reciben valores y regresan valores:
===================================================================================
===============
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)

{
//DECLARACI�N DE VARIABLES

//Pedir Men�
Console.WriteLine("1. Suma");
Console.WriteLine("2. Resta");
Console.WriteLine("3. Multiplicaci�n");
Console.WriteLine("4. Divisi�n");
Console.Write("Eligir la opci�n: ");
int opcion = 0;
opcion = Convert.ToInt32(Console.ReadLine());
// DATOS GENERALES
float numero1 = 0.0f, numero2 = 0.0f;
//Valor suma
if (opcion == 1)
{
float r = 0.0f;

r=suma(numero1,numero2);
Console.WriteLine("El resultado de la suma es " + r);
}
//Valor resta
if (opcion == 2)
{
float r = 0.0f;

r = resta(numero1, numero2);
Console.WriteLine("El resultado de la suma es " + r);
}
//Valor multiplicaci�n
if (opcion == 3)
{
float r = 0.0f;

r = multiplicaci�n(numero1, numero2);
Console.WriteLine("El resultado de la suma es " + r);
}
//Valor divisi�n
if (opcion == 4)
{
float r = 0.0f;

r = division(numero1, numero2);
Console.WriteLine("El resultado de la suma es " + r);
}
}
//Funciones que reciben valores y regresan valores
static float suma(float numero1,float numero2)
{ //Declaraci�n de variables
float resultado = 0.0f;
//Pedir valores
Console.Write("Dame el primer numero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo numero: ");
numero2 = Convert.ToSingle(Console.ReadLine());
//Resultado
resultado = numero1 + numero2;
return (resultado);
}
// Funciones que reciben valores y regresan valores
static float resta(float numero1,float numero2)
{//Declaraci�n de variables

float resultado = 0.0f;


//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = float.Parse(Console.ReadLine());
resultado = numero1 - numero2;
return (resultado);
}
//Funciones que reciben valores y regresan valores
static float multiplicaci�n(float numero1, float numero2)
{//Declaraci�n de variables
float resultado = 0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = float.Parse(Console.ReadLine());
resultado = numero1 * numero2;
return (resultado);
}
// Funciones que reciben valores y regresan valores
static float division(float numero1, float numero2)
{//Declaraci�n de variables
float resultado = 0.0f;
//Pedir numero1 y numero2
Console.Write("Dame el primer n�mero: ");
numero1 = Convert.ToSingle(Console.ReadLine());
Console.Write("Dame el segundo n�mero: ");
numero2 = Convert.ToSingle(Console.ReadLine());
//Resultado de la divisi�n
if (numero2 == 0)
{ Console.WriteLine("El divisor es incorrecto, no se permite el valor
de 0");
return (0.0f);
}
else
{ resultado = numero1 / numero2;
return(resultado);
}
}
}

}
===================================================================================
===============
FUNCIONES===> Funciones ejercicio 01 Luis:
===================================================================================
===============

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)

{
//DECLARACI�N DE VARIABLES

//Pedir Men�
Console.WriteLine("1. Suma");
Console.WriteLine("2. Resta");
Console.WriteLine("3. Multiplicaci�n");
Console.WriteLine("4. Divisi�n");
Console.Write("Eligir la opci�n: ");
int opcion = 0;
opcion = Convert.ToInt32(Console.ReadLine());
// DATOS GENERALES
float numero1 = 0.0f, numero2 = 0.0f;
//Valor suma
if (opcion == 1)
{
suma();
}
//Valor resta
if (opcion == 2)
{ resta();
}
//Valor multiplicaci�n
if (opcion == 3)
{
resta();
}
//Valor divisi�n
if (opcion == 4)
{
division();
}
//DATOS GENERALES
}
// Datos generales
static float datos_generales(string mensaje)
{ float numero = 0.0f;
Console.Write(mensaje);
numero= Convert.ToSingle(Console.ReadLine());
return (numero);
}
//SUMA
static void suma()
{ //Declaraci�n de variables
float resultado = 0.0f,numero1=0.0f,numero2=0.0f;
//Pedir datos
numero1= datos_generales("Dame el primer dato");
numero2 = datos_generales("Dame el segundo dato");
//Resultado
resultado = numero1 + numero2;
// Mensaje
Console.WriteLine("El resultado de la suma es " + resultado);

}
// RESTA
static void resta()
{//Declaraci�n de variables
float resultado = 0.0f, numero1 = 0.0f, numero2 = 0.0f;
//Pedir datos
numero1 = datos_generales("Dame el primer dato");
numero2 = datos_generales("Dame el segundo dato");
//Resultados
resultado = numero1 - numero2;
// Mensaje
Console.WriteLine("El resultado de la resta es " + resultado);
}
//MULTIPLICACI�N
static void multiplicaci�n()
{//Declaraci�n de variables
float resultado = 0.0f, numero1 = 0.0f, numero2 = 0.0f;
//Pedir datos
numero1 = datos_generales("Dame el primer dato");
numero2 = datos_generales("Dame el segundo dato");
//Resultados
resultado = numero1 * numero2;
// Mensaje
Console.WriteLine("El resultado de la multiplicaci�n es " + resultado);
}
// DIVISI�N
static void division()
{//Declaraci�n de variables
float resultado = 0.0f, numero1 = 0.0f, numero2 = 0.0f;
//Pedir datos
numero1 = datos_generales("Dame el primer dato");
numero2 = datos_generales("Dame el segundo dato");
//Resultado de la divisi�n
if (numero2 == 0)
{// Mensaje
Console.WriteLine("El divisor es incorrecto, no se permite el valor
de 0");
}
else
{ resultado = numero1 / numero2;
// Mensaje
Console.WriteLine("El resultado de la suma es " + resultado);
}
}
}

Você também pode gostar