Você está na página 1de 6

CUSICUNA HUAMAN MIKI HECTOR

ALEXANDER GONZALO CANAL

V. APLICACIÓN DE LA GUÍA Ejercicio N° 1. Elaborar un algoritmo que permita hallar el área de un triángulo
conocida la base y la altura.

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

namespace ConsoleApplication13
{
class Program
{
static void Main(string[] args)
{
//declarar e inicializar variables
float Base, altura, area_triangulo;

//Leer datos
Console.Write("Ingrese la Base :");
Base = float.Parse(Console.ReadLine());
Console.Write("Ingrese la altura :");
altura = float.Parse(Console.ReadLine());

//Calcular el área
area_triangulo = (Base * altura) / 2;

//Escribir el área
Console.Write("El área del triangulo es: {0} ", area_triangulo);
Console.ReadKey();
}
}
}
Ejercicio 2. Realizar un algoritmo que calcule y muestre el sueldo neto de un trabajador. Se tienen como datos
de entrada el nombre, sueldo y horas extras. Por cada hora extra se paga S/. 12.00.

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

namespace ConsoleApplication13
{
class Program
{
static void Main(string[] args)
{
//declarar e inicializar variables
string nombre;
float sueldo, sueldo_neto;
int horasext;
int total_horasext;
//Leer datos
Console.Write("Ingrese el nombre del trabajador :");
nombre=Console.ReadLine();
Console.Write("Ingrese el sueldo :");
sueldo = float.Parse(Console.ReadLine());
Console.Write("Ingrese la cantidad de horas extras realizadas :");
horasext = int.Parse(Console.ReadLine());
//Calcular el sueldo neto
total_horasext = horasext*12 ;
sueldo_neto = sueldo+total_horasext;
//Escribir el sueldo neto
Console.Write("El sueldo del trabajador {0} es de: S./{1} ", nombre,sueldo_neto);
Console.ReadKey();
}
}
}
ACTIVIDAD 1
Elaborar un algoritmo que calcule el perímetro y el área de un cuadrado.

L=4CM Si se tiene el lado, entonces podemos determinar el área del


cuadrado, y el perímetro que vendría a ser:

Área del cuadrado = 𝑙 2

Perímetro del cuadrado = 𝑙1 + 𝑙2 + 𝑙3 + 𝑙4

DATOS RESULTADO
lado area_cuadrado perimetro_cuadrado
4 16 16

1.2. Modelo
area_cuadrado = 𝑙 2
perímetro_cuadrado = 𝑙1 + 𝑙2 + 𝑙3 + 𝑙4

1.3. Especificación del algoritmo .


1.3.1. Diccionario de variables
- Variables de entrada.-
lado {representa a la base y altura del cuadrado}: tipo real

- Variables de salida.-
area_cuadrado {representa el área del cuadrado}: tipo Real
perimetro_cuadrado {representa al perímetro del cuadrado}: tipo Real

1.3.2. Pre Condición {|lado > 0| }


1.3.3 Acción que realiza el algoritmo:
Calcula el área del cuadrado conociendo el lado
Calcula el perímetro del cuadrado conociendo el lado

1.3.4. Post Condición {| area_cuadrado = 𝑙 2 |}


{| perimetro_cuadrado = 𝑙1 + 𝑙2 + 𝑙3 + 𝑙4|}

2. DISEÑO
2.1. Descripción del Algoritmo.
Primera fase
Inicio {Calcular el área del cuadrado
{Declarar e inicializar variables}
{Leer datos}
{Calcular el área}
{Escribir el área}
{Calcular el perímetro del cuadrado}
{Declarar e inicializar variables}
{Leer datos}
{Calcular el perímetro}
{Escribir el perímetro}

Fin
Segunda fase
Inicio {Calcular el área del cuadrado}
{Calcular el área del cuadrado}
{declarar e inicializar variables}
Declarar lado, area_cuadrado // INSTRUCCIÓN 0
Declarar lado, perimetro_cuadrado
{Leer datos}
Leer lado // INSTRUCCIÓN 1
Leer lado // INSTRUCCIÓN 2
{Calcular el área}
area_cuadrado 𝑙 2 // INSTRUCCIÓN 3
{calcular el perímetro} // INSTRUCCIÓN 4
Área_perimetro 4𝑙
{Escribir el área}
Escribir area_cuadrado // INSTRUCCIÓN 5
{Escribir el perimetro}
Escribir perimetro_cuadrado // INSTRUCCIÓN 6
fin

2.2. Verificación del Algoritmo.

N° Instrucciones Lado Area_cuadrado Perimetro_cuadrado consola


0 ? ? ?
1 Leer lado 4
2 area_cuadrado 𝑙 2 16
3 perimetro_cuiadrado 4𝑙 16

4
5 Escribir area_cuadrado 16
Escribir perimetro_cuadrado 16

3. Codificación en lenguaje de Programación C#


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

namespace ConsoleApplication18
{
class Program
{
static void Main(string[] args)
{ // Acción : este programa calcula el área y perimetro de un cuadrado
//declarar e inicializar variables
float lado, area_cuadrado, perimetro_cuadrado;

//Leer datos
Console.Write("Ingrese el lado:");
lado = float.Parse(Console.ReadLine());

//Calcular el área y el perimetro del cuadrado


area_cuadrado = (lado * lado);
perimetro_cuadrado = (lado * 4);

//Escribir el área y el perimetro del cuadrado


Console.Write("El área del cuadrado es: {0} ", area_cuadrado);
Console.ReadKey();
Console.Write("El perimetro del cuadrado es: {0} ", perimetro_cuadrado);
Console.ReadKey();

}
}
}

Você também pode gostar