Вы находитесь на странице: 1из 4

1.

ANALIZAR

1.1. Entender el problema: 

El area de un rombo se halla: D*d/2

El Perimetro se halla con la suma de todos los lados, en este caso 4: l+l+l+l

1.2. Modelo

areadelrombo = (D*d/2)

perimetrodelrombo = (l+l+l+l)

1.3. Diccionario de variables

- Variables de entrada

D= Diametro mayor: REAL

d= Diametro menor: REAL

l= Lado: REAL

Precondiciones: Diametro mayor>0, diámetro menor>0, lado>0

- Variables de Salida

areadelrombo= El area del rombo

perimetrodelrombo= El perímetro del rombo


2. Diseño

2.1. Descripcion del algoritmo

Inicio

{Calcular el area y el perímetro de un rombo}

{declarar e inicializar variables}

Declarar D, d, l, areadelrombo, perimetrodelrombo

{leer datos}

Leer D

Leer d

Leer l

{Calcular el area del rombo}

areadelrombo= (D*d/2)

{Escribir el area del rombo}

{Calcular el perimetro del rombo}

perimetrodelrombo= l+l+l+l

{Calcular el perimetro del rombo}

fin

2.2. Verificacion del algoritmo.

3. Codigo

// Acción : Este programa calcula el promedio de 3 vueltas en HH,MM y SS.

//jose eduardo corrales mallqui

//joaquin Elorrieta cardenas

//declarar variables

int D, d, l, areadelrombo, perimetrodelrombo;

//primera vuelta

D = int.Parse(Console.ReadLine()); Console.Write("Ingresa el diametro mayor del rombo: ");

d = int.Parse(Console.ReadLine()); Console.Write("ingrese el diámetro menor del rombo: ");

l = int.Parse(Console.ReadLine()); Console.Write("ingrese el lado del rombo: ");

// Calcular area y perimetro

areadelrombo = (D * d) / 2;

perimetrodelrombo = l + l + l + l;
//escribir area y perimetro del rombo

Console.Write("\nel area del rombo es es: {0} ", areadelrombo);

Console.Write("\nel perimetro del rombo es: {0} ", perimetrodelrombo);

Console.ReadKey();

2 :Elaborar un algoritmo que halle la multiplicación y potencia de 2 números ingresados por


teclado

JOAQUIN ELORRIETA CARDENAS

JOSE CORRALES MALLQUI

1. 1 ANALIZAR EL PROBLEMA

1.1. Entender el Problema.

Se halla el área y perímetro con las sgt formula

Multiplicación = a*b

potenciación

1.2 Especificación del algoritmo.

Diccionario de variables

- Variables de entrada.-

Primer numero {representa el primer numero o base}: tipo Real

Segundo numero {representa el segundo numero o potencia}: tipo Real

- Variables de proceso

a : almacena el primer numero

b :almacena el segundo numero

- Variables de salida.-

Producto de dos numeros {representa un numero}: tipo Rea

Potenciación de dos numeros {representa un numero}: tipo Rea

Pre Condición {|primer numero, segundo numero > 0| }


DISEÑO

1.3. Descripción del Algoritmo.

Primera fase

Inicio {calcular el producto }

{declarar e inicializar variables}

{Leer datos}

{Calcular el área}

{Escribir el área}

Inicio {calcular el producto}

2 Declarar a, b , multiplicación , potenciacion

{Leer datos} // INSTRUCCIÓN 0

Leer Base // INSTRUCCIÓN 1

Escribir resultados // INSTRUCCIÓN 2

CODIFICACIÓN EN EL LENGUAJE DE PROGRAMACIÓN C#

// Acción : Este programa calcula multipicacion y potenciacion.


//Joaquin Adriano Elorrieta Cardenas
//Jose Eduardo Corrales Mallqui

double a, b, multiplicacion, potenciacion ;


Console.WriteLine("ingrese el primer numero: ");
a = float.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el segundo numero: ");
b = float.Parse(Console.ReadLine());
//Calcular la proyccion de a sobre b
multiplicacion = (a * b);
potenciacion = Math.Pow(a,b);
//escribir la proyeccion de a sobre b
Console.WriteLine("la multiplicacion es : {0} ", multiplicacion);
Console.WriteLine("el numero a elevado a b es : {0} ", potenciacion);
Console.ReadKey();

Вам также может понравиться