Ejercicios Secuenciales de Python

Sitio: Facultad de Ingeniería U.Na.M.
Curso: Informática ET241/EM241/IC241/IN241/IM204
Libro: Ejercicios Secuenciales de Python
Imprimido por: Invitado
Día: miércoles, 3 de julio de 2024, 06:29

1. Introducción

Los ejercicios secuenciales son ejercicios en los que no se produce ningún cambio de recorrido, es decir desde el inicio al fín SOLO hay un camino posible.

Los ejercicios secuenciales se ejecutan desde arriba hacia abajo, de izquierda a derecha.. de la misma manera que leemos.

Que vamos a usar para estos ejercicios?

input() :

Sirve para ingresar por teclado y almacenar en una variable. Se puede incluir un mensaje entre comillas entre los paréntesis,.esto se verá al ejecutar el programa.

Por ejemplo:

equipo=input("Por favor ingrese la marca de su celular: ")

int() :

Sirve para convertir lo que está entre paréntesis a un valor entero. En programación la letra o caracter a es la letra o caracter a, pero el 1 puede tenes laternativas,  puede ser interpretado como número o como caracter.

Por ejemplo: de uso de int e imput. En este caso el input permite que se muestre un carté y se ingrese algo.. luego lo ingresado es convertido a entero.

  • ingreso=int ( input("Por favor ingrese valor: ")#Alternativa 1
  • ingreso=int ( input()) #Alternativa 2, no muy explicita para el usuario

float() :

Sirve para convertir lo que está entre paréntesis a un valor real o flotante. En programación la letra o caracter a es la letra o caracter a, pero el 1 puede tenes laternativas,  puede ser interpretado como número o como caracter. Si es un número puede ser Real o Entero.

Por ejemplo: de uso de float e imput. En este caso el input permite que se muestre un carté y se ingrese algo.. luego lo ingresado es convertido a real.

  • ingreso=float ( input("Por favor ingrese su peso: ")#Alternativa 1
  • ingreso=float ( input()) #Alternativa 2, no muy explicita para el usuario

print() :

Sirve para mostar en pantalla. Puedeo mostrar un texto fijo cuando se escribe entre comillas ( simples o dobles) o puede mostar variables, si NO están entre comillas ( simples o dobles).

  • print ("Esto es un texto fijo")#Alternativa 1
  • print ("Esto es un texto fijo" , a , "otro texto fijo ") #Alternativa 2, a sería una variable definida/cargada antes.
  • print ("Esto es un texto fijo" , a , "otro texto fijo ", b) #Alternativa 2, a y b serían unas variables definidas/cargadas antes.

Operaciones :

Las operaciones que usaremos son :
  • Multiplicación : *
  • División : /
  • Suma: +
  • Resta: -
y la forma de uso es la misma que en Matemáticas..

2. Consignas Andrea

,Ejercicio 1

Dadas dos variables numéricas A y B, que el usuario debe ingresar, se pide realizar un programa en Python que intercambie los valores de ambas variables y muestre cuánto valen al final las dos variables.

 

Ejercicio 2

Calcular y mostrar el sueldo de un trabajador, ingresando las horas trabajadas y el valor por hora, se debe mostrar también el nombre del trabajador.

 

Ejercicio 3

Calcular y mostrar el nuevo sueldo de un empleado si obtuvo un incremento del 8% sobre su sueldo actual y un descuento de 2,5% por obra social, se debe mostrar también el nombre del trabajador.

 

Ejercicio 4

Se quiere calcular el total de la cuenta de una persona en un hotel, sabiendo que una noche en el hotel en una habitación vale $3000 y que el hotel está en promoción, por esto se aplica un descuento del 5%. La persona ingresa cuántas noches se quedó en el hotel.

 

Ejercicio 5

El dueño de un negocio compra un artículo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 16.5%.

 

Ejercicio 6

Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.

 

Ejercicio 7

Escribir un programa que determine la suma de las cifras de un entero positivo de 4 cifras.

 

Ejercicio 8

Una persona recibe un préstamo de $100.000 de un banco y desea saber cuánto pagará de interés, si el banco le cobra una tasa anual del 27%.

 

Ejercicio 9

Escriba un programa en Python que dado el número de horas trabajadas en el mes por un empleado y el sueldo por hora, calcule el sueldo total de ese empleado. Tenga en cuenta que las horas extras se pagan el doble, que la jornada laboral normal es de 8 horas y que trabaja 20 días al mes.

 

Ejercicio 10

Un alumno desea saber cuál será su calificación final en la materia de Informática.

Dicha calificación se compone de los siguientes porcentajes:

55% del promedio de sus tres calificaciones parciales.

30% de la calificación del examen final.

15% de la calificación de un trabajo final.

 

3. Consignas Alicia

,

1. Hacer un script en Python que permita el ingreso de un número entero de tres cifras y muestre luego el mismo número pero con las cifras en orden opuesto.

 

2. Hacer un script en Python que permita calcular el porcentaje descontado en una compra, introduciendo por teclado el porcentaje de descuento y el precio pagado.

 

3. Hacer un script en Python que pida por teclado dos números enteros y muestre su suma, resta, multiplicación, división  de la división. Si la operación no es conmutativa, también deberá mostrar el resultado invirtiendo los operandos.

 

4. Hacer un script en Python que permita obtener la última cifra de un número introducido.

 

5. Suponiendo que un guiso se puede cocinar exclusivamente con arroz y patas de pollo, y que para cada cuatro personas se utiliza medio kilo de arroz y un cuarto de kilo de patas de pollo, escribir un script que pida por pantalla el número de comensales para el guiso, el precio por kilo de los ingredientes y muestre las cantidades de los ingredientes necesarios y el costo de la misma.  

 

6. Hacer un script en Python que pida ingreso por teclado el  nro de respuestas correctas, incorrectas y en blanco correspondiente a un alumno  y muestre su puntaje final considerando que cada respuesta correcta vale 4 puntos, las incorrectas -1  y  las respuestas en blanco en 0.

 

7. En un estacionamiento cobran $ 1.500 por hora o fracción. Diseñe un script que determine cuanto debe pagar un cliente por el estacionamiento de su vehículo, conociendo el tiempo de estacionamiento en horas y minutos.

 

8. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones.

 

9. Un alumno desea saber cuál será su calificación final en la materia Informática. Dicha calificación se compone de los siguientes porcentajes: 55% del promedio de sus tres calificaciones parciales, 30% de la calificación del examen final, 15% de la calificación de un trabajo final.

 

10. Un profesor desea saber qué porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. Escribir el script correspondiente.

4. Consignas Delia

Consigna 1:
Hacer un script en Python que calcule el área de un triángulo ((base * altura) / 2), donde ingrese la base y la altura por teclado. Imprima el área.

Consigna 2:
Hacer un script en Python donde ingrese un valor monetario, luego calcular el IVA 10,5% y el IVA 21%. Mostrar el valor incial, el y los precios con IVA incluido.

Consigna 3:
En un aula de 80 estudiantes, hacer un script en Python que ingrese cuántos son varones y cuántos son mujeres, calcular el porcentaje de cada uno y mostrar.

Consigna 4:
Hacer un script en Python que permita ingresar un tiempo en segundos y convertirlo a horas. Imprimir en pantalla x segundos equivale a x horas

Consigna 5:
Ingresar un tiempo en minutos y convertirlo a horas. Imprimir en pantalla x minutos equivale a x horas

Consigna 6:
Ingresar un tiempo en segundos y convertirlo a minutos. Imprimir en pantalla x segundos equivale a x minutos

Consigna 7:
Ingresar el nombre y sueldo del empleado. Calcular el nuevo salario si obtuvo un incremento del 15%. Mostrar en pantalla el mensaje "el empleado :,nombre, a partir de éste mes cobrará: $, sueldoact"

Consigna 8:
Ingresar un valor en kilos y convertirlo a libras. Imprimir en pantalla.

Consigna 9:
Un trabajador temporal gana x monto por mes, si trabaja 3 meses, ¡cuánto cobrará en total? y si trabaja 9 meses? Mostrar en pantalla.

Consigna 10:
Ingresar un valor en kilómetros y convertirlo a millas. Mostrar en pantalla.

5. Consignas Daniel

Consigna 1:

Hacer un script en Python que permita ingresar su nombre  y año de nacimiento por teclado  y que luego muestre por pantalla un cartél que lo salude por el nombre y diga cuantos años tiene.

Consigna 2:

Hacer un script en Python que permita ingresar tres notas y que luego muestre el promedio

Consigna 3:

Hacer un script en Python que permita ingresar nombre y apellido y que luego muestre apellido y nombre.

Consigna 4:

Hacer un script en Python que permita ingresar  tres números  y que luego muestre la suma  de los tres.

Consigna 5:

Hacer un script en Python que permita ingresar dos números reales y que luego muesrte la suma de los dos en pantalla.

Consigna 6:

Hacer un script en Python que permita ingresar dos números enteros por pantalla y que luego muestre el promedio.

Consigna 7:

Hacer un script en Python que permita ingresar el día el mes y mes del año y que luego diga cuantos días del año transcurrieron, asumiendo que todos los meses tienen 30 días.

Consigna 8:

Hacer un script en Python que permita ingresar la hora y minutos . Luego debe mostrar cuantos segundos transcurrieron del día.

Consigna 9:

Hacer un script en Python que permita ingresar un real y que luego muestre por pantalla cuanto es el 15% de ese valor real .

Consigna 10:

Hacer un script en Python que permita ingresar un real A y que luego un  procentaje X y que luego muestre el porcentaje X de A.

6. Consignas Nicolás

Consigna 1:

Realice un script de Python que pida el ingreso de 3 nombres y luego los muestre uno debajo del otro. Intentar que el script cuente con solo 4 líneas.

Consigna 2:

Realizar un script que calcule la media de  tres números ingresados por teclado y muestre el resultado por pantalla.

Consigna 3:

Escribir un programa que pregunte al usuario por el número de horas trabajadas y el coste por hora. Después debe mostrar por pantalla la paga que le corresponde.

Consigna 4:

Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuanto deberá pagar finalmente por su compra, realice un script en Python que resuelva el problema.

Consigna 5:

Escribir un programa que convierta un valor dado en grados Fahrenheit a grados Celsius. Recordar que la fórmula para la conversión es: C = (F-32)*5/9

Consigna 6:

Escribir un programa que pida al usuario su peso (en kg) y estatura (en metros), calcule el índice de masa corporal y lo almacene en una variable, y muestre por pantalla la frase Tu índice de masa corporal es <imc>, donde <imc> es el índice de masa corporal calculado.

-Realice lo mismo sin almacenar el <imc> en una variable.

-Busque la forma de presentar el valor de <imc> con solo dos decimales.

Consigna 7:

Escriba un script que genere el nombre de archivo de un script de Python utilizando el nombre y apellido de la persona que lo escribió, debe unir el nombre y apellido con un guion bajo.

Ejemplo:    Juan Perez --> Juan_Perez.py

Consigna 8:

Una juguetería tiene mucho éxito en dos de sus productos: payasos y muñecas. Suele hacer venta por correo y la empresa de logística les cobra por peso de cada paquete así que deben calcular el peso de los payasos y muñecas que saldrán en cada paquete a demanda. Cada payaso pesa 112 g y cada muñeca 75 g. Escribir un programa que pida la cantidad de payasos y muñecas vendidos, y calcule el peso total del paquete que será enviado.

Consigna 9:

Dado un número de dos cifras, diseñe un algoritmo que permita obtener el número invertido.

Ejemplo, si se introduce 23 que muestre 32.

Consigna 10: 

Escribe un script de Python que pida el ingreso de dos números y muestre la suma, resta, división y multiplicación de ambos.

Si utilizó más de un print() para mostrar el resultado, ahora intente hacerlo con solo uno.

7. Consignas Sabrina

Ejercicio 1:

Escribir un programa que solicite al usuario ingresar la cantidad de kilómetros recorridos por un auto, el precio del combustible (por litro), el dinero que se gastó en combustible durante el viaje y el tiempo (en horas) que duró el viaje. Luego, el programa debe calcular y mostrar en pantalla:

  • El consumo de combustible total (en litros).
  • El consumo de combustible por cada kilómetro (en litros y en pesos)
  • La velocidad media que mantuvo el auto durante el viaje (en km/h).

Ejercicio 2:

Escribir un programa que solicte al usuario el radio de un círculo y muestre en pantalla su perímetro y su área.

Ejercicio 3:

Escribir un programa que solicite una medida en metros y muestre en pantalla dicha medida convertida en milímetros, centímetros, pulgadas y pies.

Ejercicio 4:

Escribir un programa que calcule el porcentaje de ganancia de un determinado producto. El usuario debe ingresar el precio de costo y el precio de venta.

Ejercicio 5:

Escribir un programa que solicite el ingreso de un monto de dinero expresado en pesos argentinos. Luego debe mostrar en pantalla la cantidad de billetes de cada valor ($10, $20, $50, $100, $500 y $1000) que se necesitan para cubrir el monto ingresado.

Ejercicio 6:

Suponiendo que el usuario quiere realizar una copia de seguridad de las fotografías de sus vacaciones, escribir un programa que solicite la cantidad de fotos a almacenar. Luego, teniendo en cuenta que cada fotografía ocupa 10 megabytes, el programa debe calcular cuántas tarjetas de memoria de 8 gigabytes serán necesarias para almacenar todas las fotografías. (Tener en cuenta que 1 GB= 1024 MB)

Ejercicio 7:

Sabiendo que con 1 kg de carne picada se pueden hacer 3 docenas de empanadas, el kg. de carne cuesta $700, la docena de tapas cuesta $100 y cada docena de empanadas se venderá a $800; escribir un programa que solicite al usuario que ingrese la cantidad de kg. de carne que se tiene y muestre en pantalla: la cantidad de docenas de empanadas que se pueden realizar y la ganancia total que se puede obtener si se venden.

Ejercicio 8: 

Se quiere conocer el precio que debe pagar un comprador por un auto nuevo. Se sabe que la ganancia del vendedor es un 12% del precio de costo del auto y además se aplica un impuesto del 30% al precio de costo sumado a la ganancia del vendedor. Escribir un programa que solicite el precio de costo y devuelva el precio que debe pagar el comprador.

Ejercicio 9:

Un emprendedor de pastelería quiere saber el promedio de energía eléctrica que consume su horno eléctrico. Por cada hora encendido, consume 2 kW. Escribir un programa en el cual el usuario ingrese la cantidad de minutos que estuvo encendido el horno durante 5 días distintos. Luego, calcule el promedio de kW consumidos por día. Considerando que 1 kW cuesta $15, calcular el costo de energía que se tiene por día.

Ejercicio 10:

Por cada 10 segundos de ejercicio, una persona tiene la siguiente cantidad de pulsaciones:

Pulsaciones = (220 - edad)/10

Escribir un programa en el cual el usuario ingrese su edad y la cantidad de minutos de ejercicio que realizó. Luego, se debe mostrar en pantalla la cantidad de pulsaciones que tuvo durante ese tiempo.