Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5-3-2021
PROGRAMACIÓN
Taller
1. Crear un algoritmo que lea cantidades y precios y al final indique el total de la factura.
Primero se pregunta: Introduzca la cantidad vendida tras lo cual el usuario introducirá un
número entero positivo. Después se pregunta: Introduzca el precio que será un número
decimal positivo. La lectura termina cuando en la cantidad se introduzca un cero. Si es así
se escribirá el total.
R//
Algoritmo FACTURA01
Definir precio, cantidad Como Entero
definir producto Como Caracter
Escribir "hola, buen dia"
Escribir "digite la cantidad vendida por favor"
Leer cantidad
Escribir "por favor digite el precio del producto"
Leer precio
total<-(precio*cantidad)
Escribir "el costo total de su cuentas es de: " total
FinAlgoritmo
2. Crear un algoritmo para calcular los salarios semanales de unos empleados a los que se
les paga $15.000 por hora si éstas no superan las 35 horas. Cada hora por encima de 35 se
considerará extra y se paga a $27.000. El programa pide las horas del trabajador y devuelve
el salario que se le debe pagar. Además el programa debe preguntar si deseamos calcular
otro salario, si es así el programa se vuelve a repetir.
R//
Algoritmo salariosemanal
Repetir
Escribir "HOLA...!, por favor digite el numero de horas trabajadas"
Leer horas
Si horas<=35 Entonces
sueldo<-15000*horas;
Escribir "Su sueldo es de: " sueldo;
SiNo
sueldo<-15000*35;
horasextras<-horas-35;
Escribir "Las horas extras que usted trabajo fueron: " horasextras;
sueldextra<-horasextras*27000;
Escribir "Su sueldo es de: " sueldo+sueldextra;
Fin Si;
Escribir "¿Desea calcular otro salario? (SI/NO): ";
Leer tecla_repetir;
Hasta Que tecla_repetir="No" o tecla_repetir= "no" o tecla_repetir="NO";
FinAlgoritmo
R//
Algoritmo menu
Repetir
Limpiar Pantalla
escribir "1- salir"
escribir "2- sumatorio"
escribir "3- factorial"
escribir " por favor ingrese la opción que desee"
Leer opción
Hasta Que (opción>0 y opción <4)
Segun opción Hacer
1:
escribir " adios que tenga un gran día"
2:
Escribir "ingrese el numero 1, por favor"
Leer numero1
Escribir "ingrese el numero 2, por favor"
Leer numero2
solución= numero1+numero2
escribir " su resultado es: " solución
3:
Definir fact, n Como Real
definir I Como Entero
escribir "digite el numero por favor"
leer n
fact<-1
Si n>=0 Entonces
Para I<-1 Hasta N Con Paso 1 Hacer
fact<-fact*I
Fin Para
Escribir "el factorial es: " fact
SiNo
Escribir "no existe factorial"
Fin Si
Fin Segun
FinAlgoritmo
devuelve <- 0
para i <- 1 hasta 4 hacer
si (a = num[i] y pos <> i) entonces
devuelve <- 1
i<- 5
finsi
fin para
finfuncion
proceso juegopicasyfijas
Dimension nume[4]
nume[1] <- 4
nume[2] <- 5
nume[3] <- 8
nume[4] <- 1
termino <- falso
5. Hacer un algoritmo que permita determinar cuánto tiempo tarda en llenarse una Jarra
tomando en cuenta que la jarra tiene una capacidad de 1000 cc, cada segundo la Jarra recibe
7 cc y cada cinco segundo la Jarra pierde el 5% de su contenido.
R//
Algoritmo jarra
cantidad= 7
R//
Proceso AdivinarNumero
Definir num_aleatorio,numero,intentos Como Entero
Definir mensaje como cadena
//variable num_aleatorio en la cual generaremos el numero aleatorio de 1 a 1000
//variable numero es la que almacenará el numero que ingresaremos
//variable intentos es el contador para ir incrementando intentos cada vez que
ingresamos un numero
//variable mensaje es la que mostrará el mensaje en pantalla segun el numero de
intentos luego de adivinar el numero
7. Simular la división usando solamente restas. Dados dos números enteros mayores de
uno, desarrollar un algoritmo calcule el cociente y el residuo usando sólo restas. Método:
Restar el dividendo del divisor hasta obtener un resultado menor que el divisor, este
resultado es el residuo, y el número de restas realizadas es el cociente.
R//
Algoritmo restasSucesivas
Escribir "Ingrese el dividendo: "
Leer dividendo
Leer divisor
cociente<-0
FinMientras
FinProceso
8. Desarrolle una clase ejecutable que convierta un número entero en otro número entero
que será el primero pero con las cifras que lo forman escritas al revés. Ejemplo: convertirá
el número entero 1842 en el 2481.
R//
R//
Algoritmo cuadradoNumeroSumas
impares<-1
cuadrado<-0
procedimiento<- ''
FinAlgoritmo
10. En una tienda de descuento las personas que van a pagar el valor de sus compra llegan a
la caja y sacan una bolita de color, que les dirá el descuento que tendrán sobre el total de su
compra. Determinar la cantidad que pagara cada cliente desde que la tienda abre hasta que
cierra. Se sabe que si el color de la bolita es rojo, el cliente obtendrá un 40% de descuento;
si es amarillo un 25% y si es blanco no obtendrá descuento.
R//
Algoritmo tienda
Definir compra, descuento Como Real
Definir color Como Caracter
Escribir "Escribe el total de la compra"
leer compra
Escribir "Selecciona una bola"
Escribir "blanca"
Escribir "roja"
Escribir "amarilla"
leer color
si color == "blanca" Entonces
descuento = 0
SiNo
si color == "roja" Entonces
descuento = compra * .40
SiNo
si color == "amarilla" Entonces
descuento = compra * .25
SiNo
Escribir "El color de bola no existe"
FinSi
FinSi
FinSi