Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ANÁLISIS
1.1. Entender el Problema.
lado
lado
Datos Resultado
lado perímetro area_cuadrado
5 20 25
6.5 26 42.25
1.2. Modelo
Si (lado > 0)
Inicio area_cuadrado = (lado* lado)
perímetro = (4*lado)
fin
Sino
Escribir “Error”
2. DISEÑO
2.1. Descripción del Algoritmo.
Primera fase
Inicio {Calcular el área y el perímetro del cuadrado}
{Declarar e inicializar variables}
{Leer datos}
{Calcular el área}
{Calcular el perímetro}
{Escribir el área}
{Escribir el perímetro}
Fin
Segunda fase
Inicio {Calcular el área y el perímetro del cuadrado}
{Declarar e inicializar variables}
Declarar lado, perímetro, area_cuadrado // INSTRUCCIÓN 0
{Leer datos}
Leer Base // INSTRUCCIÓN 1
{Calcular el área}
area_cuadrado (lado * lado) // INSTRUCCIÓN 2
{Calcular el perímetro}
perímetro (4*lado) // INSTRUCCIÓN 3
{Escribir el área}
Escribir area_cuadrado // INSTRUCCIÓN 4
{Escribir el perímetro}
Escribir perímetro //INSTRUCCIÓN 5
fin
//Leer datos
Console.Write("Ingrese el lado :");
lado = float.Parse(Console.ReadLine());
//Calcular el area
area = (lado * lado);
if (lado > 0)
//Escribir el area
Console.Write("El area del cuadrado es: {0} ", area);
else
Console.Write("error");
//Calcular el perimetro
perimetro = (lado * 4);
if (lado > 0)
//Escribir el perimetro
Console.Write("El perimetro del cuadrado es: {0} ", perimetro);
else
Console.Write("error");
Console.ReadKey();