Você está na página 1de 2

using System;

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

namespace Raiz
{
class RaizCuadrada
{
static void Main(string[] args)
{
Console.WriteLine("Conozcamos las raices cuadradas");
Console.WriteLine("Universidad Nacional Abierta y a Distancia");
Console.WriteLine(" ");

double num;
double raiz;
double rerr;

Console.WriteLine("Elige una opcion para ver las raices:\n" +


"\n1.- De uno en uno hasta el 99"+
"\n2.- De uno en uno hasta el 99 con error de redondeo" +
"\n3.- De uno en uno hasta el numero que digite" +
"\n4.- Solo de un numero" +
"\n5.- Salir\n");

int s1 = 0;

s1 = Convert.ToInt16(Console.ReadLine());

switch (s1){
case 1:
Console.WriteLine("Raices del 1 al 99");
for (num = 1; num < 100; num++)
{
raiz = Math.Sqrt(num);
Console.WriteLine("Raiz cuadrada de " + num + " es " +
raiz);
}
System.Console.Read();
break;
case 2:
Console.WriteLine("Raices del 1 al 99 con error de redondeo");
for (num = 1; num < 100; num++)
{
raiz = Math.Sqrt(num);
Console.WriteLine("Raiz cuadrada de " + num + " es " +
raiz);

//Calcular error de redondeo


rerr = num - (raiz * raiz);
Console.WriteLine("El error de redondeo es " + rerr);
Console.WriteLine();
}
System.Console.Read();
break;
case 3:
double tope;
Console.WriteLine("Digite el numero final:");
tope = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Raices del 1 al " + tope);
for (num = 1; num <= tope; num++)
{
raiz = Math.Sqrt(num);
Console.WriteLine("Raiz cuadrada de " + num + " es " +
raiz);
}
System.Console.Read();
break;
case 4:
Console.WriteLine("Digite el numero para obtener la raiz:");
num = Convert.ToInt16(Console.ReadLine());
raiz = Math.Sqrt(num);
Console.WriteLine("Raiz cuadrada de " + num + " es " + raiz);
System.Console.Read();
break;
case 5:
Console.WriteLine("Adios");
System.Console.Read();
break;
default:
Console.WriteLine("No se ha seleccionado una opcion valida.");
System.Console.Read();
break;
}
}
}
}

Você também pode gostar