Construya un programa de flujo tal, que dados como datos A y N, compruebe la igualdad de la siguiente expresion:
A 1N
−N = ≠
A=5 , N=4 5‐4 = 0,0016 , 1/54 =1/625=0,0016 entonces 0,0016 = 0,0016 “se
comprueba la igualdad”
15.1.‐Algoritmo
Inicio {Comprobar la igualdad d de la expresión}
{Ingresamos Base y Exponente}
Leer A,N
Si (A<>0) entonces
cal1=A^‐N
cal2=1/A^N
Si (cal1=cal2) entonces
Escribir “se comprueba la igualdad”
Sino
Escribir “no se comprueba la igualdad”
Finsi
Sino
Escribir “A tiene que ser Diferente de 0”
Finsi
Fin
15.2.‐Codificacion(C#)
static void Main(string[] args)
{
int N;
double A, cal1, cal2;
Console.Write("Ingresar A: ");
A = double.Parse(Console.ReadLine());
Console.Write("Ingresa N:");
N = int.Parse(Console.ReadLine());
if (A != 0)
{
cal1 = Math.Pow(A, -N);
cal2 = 1 / Math.Pow(A, N);
if (cal1 == cal2)
{
Console.WriteLine("Se comprueba la igualdad");
}
else
{
Console.WriteLine("No se comprueba la igualdad");
}
}
else
{
Console.WriteLine("A tiene que ser diferente de cero");
}
Console.ReadLine();
}