Nombre: Olivares Chichanda Lorena Curso: CEX-MA-2-2
EJERCICIO #1
//En una tienda de TVs se ofrece un descuento del 15% sobre el total de la
//compra y un cliente desea saber cuánto deberá pagar finalmente por su
//compra. Ingresar la cantidad de TVs comprados, sabiendo que el valor del
//artículo comprado es de $550, calcular el subtotal y el total con el descuento
Algoritmo calcular_Descuento
Definir cantidad_de_tvs, precio_por_tv, subtotal, descuento, total Como Real
Escribir "Ingrese la cantidad de TVs que va a comprar, para saber el precio:"
Leer cantidad_de_tvs
precio_por_tv <- 550
subtotal <- cantidad_de_tvs * precio_por_tv
descuento <- subtotal * 0.15
total <- subtotal - descuento
Escribir "El subtotal es:", subtotal
Escribir "El total con descuento es:", total
FinAlgoritmo
EJERCICIO #2
//Ingresar dos números y sumarlos, luego ese resultado dividirlo para 2, y
//finalmente multiplicarlo por 10. Imprimir el resultado final
Algoritmo operaciones
Definir num1, num2, suma, division, resultado_final Como Real
Escribir "Ingrese el primer número:"
Leer num1
Escribir "Ingrese el segundo número:"
Leer num2
suma <- num1 + num2
division <- suma / 2
resultado_final <- division * 10
Escribir "El resultado final es:", resultado_final
FinAlgoritmo
EJERCICIO #3
//Ingresar un valor que representa la temperatura en Grados Fahrenheit y
//transformarlo a su equivalente en grados Centígrados
Algoritmo conversionTemperatura
Definir fahrenheit, celsius Como Real
Escribir "Ingrese la temperatura en grados Fahrenheit:"
Leer fahrenheit
celsius <- (fahrenheit - 32) * (5.0 / 9.0)
Escribir "La temperatura equivalente en grados Celsius es:", celsius
FinAlgoritmo
EJERCICIO #4
// Realizar un algoritmo que calcule el valor a pagar del
//impuesto municipal. El valor a pagar es de $250. Se debe
//ingresar el nombre de la persona y su edad, si la persona es
//de la tercera edad (65 años o más) se aplica un descuento del 15%
Algoritmo impuestoMunicipal
Definir nombre Como Caracter
Definir edad Como Entero
Definir impuesto, descuento Como Real
Escribir "Ingrese su nombre:"
Leer nombre
Escribir "Ingrese su edad:"
Leer edad
impuesto <- 250
Si edad >= 65 Entonces
descuento <- impuesto * 0.15
impuesto <- impuesto - descuento
FinSi
Escribir "Estimado ", nombre, ", el impuesto municipal a pagar es de $", impuesto
FinAlgoritmo
EJERCICIO #5
//Realizar un algoritmo que permita ingresar dos números; si
//los dos números son iguales se los debe sumar, caso contrario
//se los debe restar. Presentar el resultado de la operación.
Algoritmo operacionNumeros
Definir num1, num2, resultado Como Real
Escribir "Ingrese el primer número:"
Leer num1
Escribir "Ingrese el segundo número:"
Leer num2
Si num1 = num2 Entonces
resultado <- num1 + num2
Escribir "Los números son iguales. La suma es:", resultado
Sino
resultado <- num1 - num2
Escribir "Los números son diferentes. La resta es:", resultado
FinSi
FinAlgoritmo
EJERCICIO #6
//Realizar un algoritmo que permita calcular el salario de un
//trabajador. Si trabaja 40 horas o menos se le paga $16 por
//hora. Si trabaja más de 40 horas se le paga $16 por cada
//una de las primeras 40 horas y $20 por cada hora extra.
Algoritmo calcularSalario
Definir horas_trabajadas, salario_total Como Real
Escribir "Ingrese el número de horas trabajadas:"
Leer horas_trabajadas
Si horas_trabajadas <= 40 Entonces
salario_total <- horas_trabajadas * 16
Sino
salario_total <- (40 * 16) + ((horas_trabajadas - 40) * 20)
FinSi
Escribir "El salario total es:", salario_total
FinAlgoritmo
EJERCICIO #7
//Realizar un algoritmo que determine el estado de la nota
//ingresada de un alumno, de acuerdo a la siguiente escala: "Excelente" si nota mayor o igual
9, "Muy Bueno" si nota
//mayor o igual 8, "Bueno" si nota mayor o igual a 7 e "Insuficiente" si nota menor a 7.
Algoritmo Notasdeestudiante
// Solicitar al usuario que ingrese la nota del alumno
Escribir "Ingrese la nota del alumno: "
Leer nota
// Determinar el estado de la nota según la escala proporcionada
Si nota >= 9 Entonces
estado = "Excelente"
Sino
Si nota >= 8 Entonces
estado = "Muy Bueno"
Sino
Si nota >= 7 Entonces
estado = "Bueno"
Sino
estado = "Insuficiente"
FinSi
FinSi
FinSi
// Mostrar el estado de la nota final
Escribir "El estado de la nota es: ", estado
FinAlgoritmo
EJERCICIO #8
//2) Generador de Portadas (Carátulas): realizar un algoritmo que presente el siguiente menú -
ALGEBRA - INGLES- INFORMATICA - Salir
//Al ingresar a cualquier opción se debe visualizar en pantalla el diseño de una portada en
función a la asignatura.
Algoritmo Generador_de_Carátulas
Escribir "Ingrese su nombre:";
Leer nombre;
Escribir "Ingrese su curso:";
Leer curso;
Escribir "Generador de Portadas (Carátulas)";
Escribir "1.- ALGEBRA";
Escribir "2.- INGLES";
Escribir "3.- INFORMATICA";
Escribir "4.- Salir";
Escribir "Ingrese una opción:";
Leer opcion;
Segun opcion Hacer
1:
Escribir "---------------------------------";
Escribir " ALGEBRA ";
Escribir "Nombre: ", nombre;
Escribir "Curso: ", curso;
Escribir "---------------------------------";
2:
Escribir "---------------------------------";
Escribir " INGLES ";
Escribir "Nombre: ", nombre;
Escribir "Curso: ", curso;
Escribir "---------------------------------";
3:
Escribir "---------------------------------";
Escribir " INFORMATICA ";
Escribir "Nombre: ", nombre;
Escribir "Curso: ", curso;
Escribir "---------------------------------";
4:
Escribir "Saliendo del programa...";
De Otro Modo:
Escribir "Opción no válida. Intente de nuevo.";
Fin Segun
FinAlgoritmo
EJERCICIO #9
//Realizar un algoritmo que permita generar la
//siguiente serie de números :
//1-4-9-16-25-36-49-64-81-100
Algoritmo Serie_Numerica
Escribir "Serie de números:"
Para i <- 1 Hasta 10 Con Paso 1 Hacer
Escribir i * i
FinPara
FinAlgoritmo
EJERCICIO #10
//Realizar un algoritmo que permita calcular el puntaje
//del componente practico de un estudiante; para lo cual
//se tienen 5 actividades realizadas, se deben ingresar las
//respectivas notas y calcular el promedio; si este
//promedio es menor a 7, imprimir un mensaje de alerta
//"Nota insuficiente", luego ese promedio se lo pondera
//al 33%
Algoritmo calcularpuntaje
Escribir "Ingrese la nota de la primera actividad:"
Leer Nota1
Escribir "Ingrese la nota de la segunda actividad:"
Leer Nota2
Escribir "Ingrese la nota de la tercera actividad:"
Leer Nota3
Escribir "Ingrese la nota de la cuarta actividad:"
Leer Nota4
Escribir "Ingrese la nota de la quinta actividad:"
Leer Nota5
total <- (Nota1 + Nota2 + Nota3 + Nota4 + Nota5)
Si Promedio < 7 Entonces
Escribir "Nota insuficiente"
FinSi
Promedio <- total * 0.33
Escribir "El puntaje del componente práctico es: ", Promedio
FinAlgoritmo