Practica 1
“Estructuras Secuenciales y Selectivas”
José Emiliano Pérez Garduño
1CV1
Algoritmia y programación estructurada
Problema 1: Desarrolle un algoritmo que permita convertircalificaciones numéricas a letras, según la siguiente tabla:
Calificación numérica
Valor en letra
10
A
9-8
B
7-6
C
5
F
Para este problema lo que hice fue hacer que el usuario pusiera unacalificación de números entre el 1 y el 10 para que el programa nombrara con una letra el resultado de cada número.
Problema 2: Realice un algoritmo que permita calcular el monto a pagar en un estacionamiento,considerando lo siguiente:
a Monto por la primera hora, 10 pesos
b Después de la primera hora y un minuto, se cobrara 5 pesos adicionales y así por cada hora transcurrida.
Nota: El usuario dará eltiempo en minutos y el algoritmo también deberá mostrar el tiempo transcurrido en el siguiente formato hh:mm:ss
Para este problema, definí las variables como números reales para ser tomados en cuentapor el reloj del programa, que tomaba a 60 como la base y un porcentaje de 60 como la hora transcurrida, de forma que si no era un número entero, hacía que el precio fuera de 10 pesos y aumentara conel tiempo indicado.
Problema 3: Desarrolle un algoritmo que dados 3 números, determine cuál es el mayor, el menor y los muestre en orden ascendente y descendente.
En este, lo que hice fue usar un síy sino para cualquier combinación de variables que ponían ser puestas, usando l,m,n como variables, hice un orden en el que si l>m, l>n y m>n, cambiando las variables para que finalmente quedaran contodas las combinaciones posibles, esto funcionó, así que al final imprimía el resultado en el orden indicado.
Problema 4: Realizar un algoritmo que al ingresar 2 números, permita al usuariosumarlos, restarlos, dividirlos o multiplicarlos.
Para este, usé los argumentos sí y sino para la ecuación elegida y el sino para el mismo objetivo, sólo utilizándolo para darle variedad al algoritmo....
Regístrate para leer el documento completo.