Hola chicos...
Estoy haciendo una practica para clase, y hoy me he desesperado...tengo no se cuantos errores, a ver si me podeis ayudar...gracias de antemano!:
using System;
using System.Collections.Generic;
using System.Text;
namespace Practica_para_el_examen_de_Marta
{
class Program
{
static void entrenador()
{
int n1;
Console.Clear();
Console.WriteLine("\t === Entrenador operaciones aritméticas ===");
Console.WriteLine("\n 1-Tabla de Sumar de un número.");
Console.WriteLine("\n 2-Tabla de Multiplicar de numero.");
Console.WriteLine("\n 3-Operaciones.");
Console.WriteLine("\n 0-Volver al Menu Principal.");
n1 = int.Parse(Console.ReadLine());
switch (n1)
{
case 1:
sumar();
break;
}
}
static void sumar()
{
int num,res;
char opcion;
bool continuar=false;
do
{
Console.Clear();
Console.WriteLine("\t === Tabla de sumar ===");
Console.WriteLine("\n\n Introduzca el Nº deseado");
num = int.Parse(Console.ReadLine());
Console.WriteLine("Tabla del " + num);
for (int cont = 1; cont <= 10; cont++)
{
res = num + cont;
Console.WriteLine(num + " + " + cont + " = " + res);
}
Console.WriteLine("¿Desea continuar mostrando tablas de sumar (S/N)?");
opcion = char.Parse(Console.ReadLine());
if (opcion == 'n' || opcion == 'N')
{
continuar = true;
}
}
while (opcion == 's' || opcion == 'S');
Console.ReadLine();
}
static void multiplicar()
{
int num1,res1;
char opcion1;
Console.Clear();
Console.WriteLine("\t === Tabla de Multiplicar ===");
Console.WriteLine("\n\n Introduzca el Nº deseado");
num1 = int.Parse(Console.ReadLine());
Console.WriteLine("Tabla del " + num1);
for (int cont1=1; cont1 <= 10; cont1++)
{
res1 = num1 * cont1;
Console.WriteLine(num1 + " * " + cont1 + " = " + res1);
}
Console.WriteLine("¿Desea continuar mostrando tablas de sumar (S/N)?");
opcion1 = char.Parse(Console.ReadLine());
if (opcion1 == 'n' || opcion1 == 'N')
}
static void operaciones()
{
double n1, n2,div, sum, rest, multi;
char operando;
Console.Clear();
Console.WriteLine("\t === Operaciones ===");
Console.WriteLine("Introduzca numero");
n1 = double.Parse(Console.ReadLine());
Console.WriteLine("introduzca un signo para operar");
n2 = double.Parse(Console.ReadLine());
Console.WriteLine("Introduzca otro numero");
switch (operando)
{
case '*':
multi = n1 * n2;
Console.WriteLine("La multiplicacion es:" + multi);
Console.ReadLine();
break;
case '/':
div = n1 / n2;
Console.WriteLine("La division es:" + div);
Console.ReadLine();
break;
case '+':
sum = n1 + n2;
Console.WriteLine("La suma es:" + sum);
Console.ReadLine();
break;
case '-':
rest = n1 - n2;
Console.WriteLine("La resta es:" + rest);
Console.ReadLine();
break;
default:
Console.WriteLine("se ha equivodado");
Console.ReadLine();
break;
while
}
}
static void Main(string[] args)
{
int n;
// Este es el Menu Principal
Console.WriteLine("\t === Menú Principal === \n\n 1-Entrenador de operaciones Aritméticas. \n 2-Numeros aleatorios. \n 3-Calendario. \n 4-Recursividad. \n 5-Conversion de Minuscula a Mayuscula. \n 0-Salir.");
n = int.Parse(Console.ReadLine());
switch (n)
{
case 1:
entrenador();
break;
case 2:
sumar();
break;
case 3:
multiplicar();
break;
case 4:
operaciones();
break;
}
} //Menu principal
}
}