Академический Документы
Профессиональный Документы
Культура Документы
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.
DATOS RESULTADO
lado area_cuadrado perimetro_cuadrado
4 16 16
1.2. Modelo
area_cuadrado = 𝑙 2
perímetro_cuadrado = 𝑙1 + 𝑙2 + 𝑙3 + 𝑙4
- Variables de salida.-
area_cuadrado {representa el área del cuadrado}: tipo Real
perimetro_cuadrado {representa al perímetro del cuadrado}: tipo Real
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
4
5 Escribir area_cuadrado 16
Escribir perimetro_cuadrado 16
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());
}
}
}