Algoritmos que lea el monto del presupuesto de una obra
Enviado por Dennis Andrade Chirinos • 9 de Abril de 2020 • Informe • 2.498 Palabras (10 Páginas) • 253 Visitas
GUIA N°5
ACTIVIDAD 1: Elaborar un algoritmo que lea el monto del presupuesto de una obra, si el monto es menor a 100, es un presupuesto bajo, caso contrario es un presupuesto bueno.
1. ANÁLISIS
1. entender el problema
Presupuesto bajo
Presupuesto bueno
X<100
X>100
2. modelo
si (monto<100)
entonces
presupuesto 🡨 “presupuesto bajo”
caso contrario
presupuesto 🡨 “presupuesto bueno”
3. especificación del algoritmo
1. diccionario de variables
* variables de entrada. -
Monto: entero
* variables de salida. –
presupuesto: cadena
2. DISEÑO
1. Descripción del algoritmo
Inicio {determinar si el presupuesto es bajo o bueno}
{declarar e inicializar variables}
Declarar monto: real
Declarar presupuesto: cadena
{leer datos}
Leer monto
{determinar el presupuesto}
Si(monto<100)
Entonces
Presupuesto = “el presupuesto es bajo”
Caso contrario
Presupuesto = “el presupuesto es bueno”
{escribir la solución}
Escribir presupuesto
FIN
3. CODIFICACIÓN EN LENGUAJE C#
static void Main(string[] args)
{
//declarar e inicializar variables
int monto;
string presupuesto;
//leer datos
Console.WriteLine("ingrese el monto del presupuesto de la obra");
monto = int.Parse(Console.ReadLine());
//determinar la condicion
if (monto<100)
{
presupuesto = "presupuesto bajo";
}
else
{
presupuesto = "presupuesto bueno";
}
//escribir resultado
Console.WriteLine("el monto es un {0}", presupuesto);
Console.ReadKey();
}
}
________________
ACTIVIDAD 2: Dadas tres notas de un estudiante, calcular el promedio aritmético, luego determinar el estado si el promedio es menor a 14 el estudiante está desaprobado y si el promedio es igual o mayor a 14 el estudiante está aprobado. Elaborar el algoritmo.
1. ANÁLISIS
1. entender el problema
aprobado
desaprobado
Promedio = (A+B+C) /3
Promedio>14
Promedio<14
2. modelo
promedio = (nota1+nota2+nota3) /3
sí (promedio>=14)
entonces
mensaje 🡨 “aprobado”
caso contrario
mensaje 🡨 “desaprobado”
3. especificación del algoritmo
1. diccionario de variables
* variables de entrada. -
nota1, nota2, nota3: entero
* variables de proceso. –
promedio: real
* variables de salida. –
mensaje: cadena
2. DISEÑO
1. Descripción del algoritmo
Inicio {determinar el promedio de un alumno}
{declarar e inicializar variables}
Declarar nota1, nota2, nota3, promedio: real
Declarar mensaje: cadena
{leer datos}
Leer nota1, nota2, nota3
{determinar el promedio}
Promedio = (nota1+nota2+nota3) / 3
Si(promedio>=14)
Entonces
mensaje = “aprobado”
Caso contrario
mensaje = “desaprobado”
{escribir la solución}
Escribir promedio
Escribir mensaje
...