Ejercicio 1. El Promedio
Un estudiante tiene dos calificaciones, el promedio de estas representa su calificación final, el promedio indica si el estudiante aprueba o desaprueba, hacer un algoritmo y programa que determine el promedio del estudiante e indique si aprobó o desaprobó.
Análisis:
- Primero debemos tener las dos notas, en este caso n1 y n2, la cuales son nuestras entradas.
- Ahora debemos calcular el promedio con la formula: promedio = (n1+n2)/2
- Las condiciones son:
Si promedio >=13
|
Sino
|
Mostrar el mensaje: "Aprobado" | Mostrar el mensaje: "Desaprobao" |
- También debemos mostrar el promedio como respuesta.
Diseño:
Algoritmo ElPromedio
Inicio
Real n1, n2, promedio
Leer(n1,n2)
promedio = (n1+n2)/2
Si promedio >= 13 Entonces
Escribir("Aprobado")
Sino
Escribir("Desaprobado")
FinSi
Fin
Algoritmo ElPromedio
Inicio
Real n1, n2, promedio
Leer(n1,n2)
promedio = (n1+n2)/2
Si promedio >= 13 Entonces
Escribir("Aprobado")
Sino
Escribir("Desaprobado")
FinSi
Fin
Código:
Notas:
Ejercicio 2. La División
Hacer un programa para dividir dos números, debemos tener presente que el denominador de la división no puede ser cero, en caso de que lo sea debe mostrarnos un mensaje que indique que la división no es posible.Análisis:
- Primero necesitamos dos números, a esto le llamaremos dato1 y dato2.
- Ahora para realizar la división debemos tener en cuenta la condición que dato2 no sea cero, por tanto:
Si dato1 != 0
|
Sino
|
| Mostrar el mensaje: "La división no Existe" |
- Debemos recordar que solo podemos hacer la división y mostrar el resultado si dato2 es diferente de cero.
Diseño:
Algoritmo LaDivisiónDeNumeros
Inicio
Real dato1, dato2
Leer(dato1, dato2)
Si dato2 != 0 Entonces
respuesta = dato1/dato2
Escribir(respuesta)
Sino
Escribir("La división no Existe")
FinSi
Fin
Algoritmo LaDivisiónDeNumeros
Inicio
Real dato1, dato2
Leer(dato1, dato2)
Si dato2 != 0 Entonces
respuesta = dato1/dato2
Escribir(respuesta)
Sino
Escribir("La división no Existe")
FinSi
Fin
Código:
static void Main(string[] args)
{
double a, b, r;
Console.Write("Ingresa A: ");
a = double.Parse(Console.ReadLine());
Console.Write("Ingresa B: ");
b = double.Parse(Console.ReadLine());
if (b != 0)
{
r = a / b;
Console.WriteLine("La division es: " + r);
}
else
{
Console.WriteLine("NO se puede dividir...");
}
Console.ReadLine();
}
Notas:
static void Main(string[] args)
{
double a, b, r;
Console.Write("Ingresa A: ");
a = double.Parse(Console.ReadLine());
Console.Write("Ingresa B: ");
b = double.Parse(Console.ReadLine());
if (b != 0)
{
r = a / b;
Console.WriteLine("La division es: " + r);
}
else
{
Console.WriteLine("NO se puede dividir...");
}
Console.ReadLine();
}
--En Construcción afuera
Ejercicio 3. La farmacia
Una farmacia hace un descuento a sus clientes según su edad, a todos aquellos mayores a 64 años se les hace el descuento del 7%, a los demás clientes el descuento solo es del 2%. Hacer un programa que permita calcular el pago de un medicamento al ingresar su precio y la edad del cliente.
Análisis:
- Debes tener en cuenta que necesitamos la edad como entrada, también necesitamos ingresar el precio del medicamento, pues si no tenemos este dato no podemos hacer ningún calculo.
- Las condiciones son:
Si edad > 64
|
Sino
|
|
|
Hora debemos proceder a calcular el total, aplicando el descuento con la siguiente formula:
- total = precio - descuento
Variables de Entrada: edad, precio
Variables de Salida: descuento, total
Diseño:
Algoritmo LaFarmacia
Inicio
Entero edad
Real precio, descuento, total
Leer(edad)
Leer(precio)
Si edad > 64 Entonces
descuento = precio * 7 / 100
Sino
descuento = precio * 2 / 100
FinSi
total = precio - descuento
Escribir(descuento)
Escribir(total)
Fin
Algoritmo LaFarmacia
Inicio
Entero edad
Real precio, descuento, total
Leer(edad)
Leer(precio)
Si edad > 64 Entonces
descuento = precio * 7 / 100
Sino
descuento = precio * 2 / 100
FinSi
total = precio - descuento
Escribir(descuento)
Escribir(total)
Fin
Código:
Notas:
Ejercicio 4. El Cine Nuevo
Un cine cobra dos tipos de tarifa, a los niños menores hasta los 13 años les cobra 5.5um, a los demás les cobra 8.8um, se debe tener en cuenta que una parte de este ingreso es un impuesto que se debe pagar al estado, el cual asciende a 10%. hacer un programa para calcular el costo que pagarán los clientes y cuanto recibe la empresa realmente como utilidad.
Análisis:
- En este ejercicio la edad es importante y necesitamos conocerla, por tanto podemos tener las siguientes condiciones:
Si edad <= 13
|
Sino
|
|
|
Como el impuesto para los dos es el mismo, este no esta dentro de las condiciones:
- impuesto = cobro * 10 / 100
Ahora calculamos la utilidad de la empresa:
- utilidad = cobro - impuesto
Variables de Entrada: edad
Variables de Salida: impuesto, utilidad
Diseño:
Algoritmo ElCine
Inicio
Entero edad
Real cobro, utilidad, impuesto
Leer(edad)
Si edad <= 13 Entonces
cobro = 5.5
Sino
cobro = 8.8
FinSi
impuesto = cobro * 10 / 100
utilidad = cobro - impuesto
Escribir(impuesto, utilidad)
Fin
Algoritmo ElCine
Inicio
Entero edad
Real cobro, utilidad, impuesto
Leer(edad)
Si edad <= 13 Entonces
cobro = 5.5
Sino
cobro = 8.8
FinSi
impuesto = cobro * 10 / 100
utilidad = cobro - impuesto
Escribir(impuesto, utilidad)
Fin
Código:
Notas:
- Actividad 1. Hacer un algoritmo y programa que permita calcular la raíz cuadrada de un numero, debes considerar que no existe raiz cuadrada para números negativos.
- Actividad 2. Hacer un programa que indique el numero mayor de dos números ingresados.
No hay comentarios:
Publicar un comentario