Residente de obra y sus funciones que realiza .pdf
Ejercicios planteados
1. 1. Escribir un programa que pregunte al usuario: Su nombre, y luego lo
salude.
2. Escribir un programa que pregunte al usuario: Dos números y luego
muestre el producto.
3. Calcular el perímetro y área de un rectángulo dada su base y su altura.
4. Calcular el diámetro, perímetro y área círculo dado su radio
5. volumen de una esfera dado su radio.
6. Ingresar un MENÚ:
“MENU”,
“SUMA”
“RESTA”
“MULTIPLICACIÓN”
“DIVISIÓN”
7. Del ejercicio anterior, colocar las opciones.
“MENU”,
“1. SUMA”
“2. RESTA”
“3. MULTIPLICACIÓN”
“4. DIVISIÓN”
“seleccionar una opción:”
8. Del ejercicio 7 permitir ingresar dos números y ejecutar la opción.
PARTE 2.
9. Dados los catetos de un triángulo rectángulo, calcular su hipotenusa.
10.Dado un número entero n, imprimir su tabla de multiplicar
11.Dado un número entero n, imprimir su factorial.
12.Escribir un programa que le pida una palabra al usuario, para luego
imprimirla 1000 veces, con espacios intermedios.
13.Dada las horas trabajadas de una persona y el valor por hora. Calcular
su salario e imprimirlo.
2. 14.A un trabajador le pagan según sus horas trabajadas y la tarifa está a un
valor por hora. Si la cantidad de horas trabajadas es mayor a 40 horas, la
tarifa por hora se incrementa en un 50% para las horas extras. Calcular el
salario del trabajador dadas las horas trabajadas y la tarifa.
15.Modificar el ejercicio anterior para obtener la suma de los salarios de todos
los trabajadores.
16.A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o
igual a 1000, por encima de 1000 y hasta 2000 el 5% del adicional, y por
encima de 2000 el 3% del adicional. Calcular el descuento y sueldo neto
que recibe el trabajador dado su sueldo.
17.Dado un monto calcular el descuento considerando que por encima de 100
el descuento es el 10% y por debajo de 100 el descuento es el 2%.
18.Dado un tiempo en segundos, calcular los segundos restantes que le
correspondan para convertirse exactamente en minutos.
19.Dado un tiempo en minutos, calcular los días, horas y minutos que le
corresponden.
20.Calcular mediante un algoritmo repetitivo la suma de los N primeros
números naturales.
21.Dado N notas de un estudiante calcular:
a) Cuantas notas tiene reprobadas.
b) Cuantas notas aprobadas.
c) El promedio de notas.
d) El promedio de notas aprobadas y reprobadas
Realizar en un menú.
3. PARTE 3.
22.Dado un número determinar la suma de sus dígitos.
23.Realizar un algoritmo que permita pedir n números naturales y determine e
imprima cuantos son pares, impares, positivos y negativos, luego escribir
función para comprobar su existencia. ej. existencia ("negativo", neg), si
neg>0: "se encontró negativos", en caso contrario mostrar su resultado.
24.Calcular la media de n números e imprimir su resultado.
25.# Escribir un programa que valide usuario y contraseña
#usuario
• El nombre de usuario debe contener un mínimo de 6 caracteres y
un máximo de 12.
• El nombre de usuario debe ser alfanumérico.
• Nombre de usuario con menos de 6 caracteres, retorna el mensaje
"El nombre de usuario debe contener al menos 6 caracteres".
• Nombre de usuario con más de 12 caracteres, retorna el mensaje
"El nombre de usuario no puede contener más de 12 caracteres".
• Nombre de usuario con caracteres distintos a los alfanuméricos,
retorna el mensaje "El nombre de usuario puede contener solo letras
y números".
• Nombre de usuario válido, retorna True.
#Contraseña
• La contraseña debe ser distinto del usuario
• La contraseña debe contener un mínimo de 8 y un máximo de
11caracteres.
• Una contraseña debe contener letras minúsculas, mayúsculas,
números y al menos 1 carácter no alfanumérico.
• La contraseña no puede contener espacios en blanco.
• Contraseña válida, retorna True.
• Contraseña no válida, retorna el mensaje "La contraseña elegida
4. no es segura".
• La contraseña debe contener un mínimo de 8 y un máximo de
11caracteres.
• Una contraseña debe contener letras minúsculas, mayúsculas,
números y al menos 1 carácter no alfanumérico.
• La contraseña no puede contener espacios en blanco.
• Contraseña válida, retorna True.
• Contraseña no válida, retorna el mensaje "La contraseña elegida
no es segura".
"""
26.Diseña un programa que, muestre por pantalla en una pirámide el símbolo
ingresado y su tamaño
Ej. 4, $
$
$ $
$ $ $
$ $ $ $
27.Diseña un programa que, dada una cadena, muestre por pantalla todos sus
prefijos.
Ej. Python
p
py
pyt
pyth
pytho
python
28.Un programa que solicite el ingreso del nombre del Usuario y devuelva el
nombre sin las vocales.
29.Un programa que solicite el ingreso de personas con los siguientes datos:
- Nombre
- DNI
El programa debe validar que los DNIs no se repitan.