Sunteți pe pagina 1din 3

NICIO

Definir num Como Entero

Leer num

cd<-0

sumpar<-0

sumimpar<-0

Mientras num>0 Hacer

digito<-(num MOD 10)

Si digito MOD 2=0 Entonces

sumpar<-sumpar+digito

Sino

sumimpar<-sumimpar+digito

FinSi

cd<-cd+1

num<-num/10

FinMientras

Escribir 'La cantidad de dígitos es: ',cd

Escribir 'La suma de sus dígitos impares es: ',sumimpar

Escribir 'La suma de sus dígitos pares es: ',sumpar

FIN
1.Leer un número entero N y calcule y muestre su factorial
N!, por ejemplo: Si el número es 4, su factorial es: 4*3*2*= . A una fiesta asistieron personas de diferentes edades y
24 sexos. Construir un algoritmo dadas las edades y sexos de
las personas. Calcular:
Proceso factorialConRepetir
Proceso baile
Definir contador, n, factorial Como Entero;
ch=0;
contador <- 1;
cm=0;
factorial <- 1;
sumah=0;
Escribir 'n=';
sumam=0;
Leer n;
joven=100;
Repetir
Escribir " escribir cantidad de personas: ";
factorial <- factorial * contador;
Leer N;
contador <- contador + 1;
Para i<-1 Hasta N con Paso 1 Hacer
Hasta Que contador > n
Escribir "escribir Edad: "
Escribir 'factorial=',factorial;
Leer num;
FinProceso
Escribir "escribir h si es hombre y m si es mujer";
2.Determinar la cantidad de dígitos que tiene un número
entero y además mostrar la suma de los dígitos pares e Leer genero;
impares.
Si (genero=='h') Entonces
ch<-ch+1; Localidad 5 Cant5

sumah=sumah+num; Diseñe un algoritmo para:

ph<-sumah/ch;

FinSi • Lea los precios • Lea los datos de las ventas de boletos •
Imprima para cada venta, la clave, la cantidad y el importe
Si (genero=='m')Entonces
total de los boletos vendidos en esta venta • Calcule e
cm<-cm+1; imprima la cantidad de boletos vendidos de cada tipo •
Calcule e imprima la recaudación total del estadio.
sumam=sumam+num; pm<-sumam/cm;

FinSi
7. Una clase consta de n estudiantes (con 1<=n<=50), cada
Si(num<joven) uno de los cuáles cursa 5 materias. Para cada alumno se
ingresa, clave y las 5 calificaciones. Escriba un algoritmo
Entonces joven<-num;
para calcular el promedio entero y una barra horizontal de
FinSi asteriscos como representación gráfica del promedio. 8.
Construir un programa que determine la potencia de mn
FinPara siendo m un número real y n un número entero. Considere
Escribir "El Número de Hombres es: ",ch; que n puede ser positivo, negativo o cero. No use ningún
método Math. 9. Hacer un programa que calcule el sueldo
Escribir "El Número de Mujeres es: ",cm; mensual de N empleados de una empresa. Se ingresa el
nombre, número de días trabajados, faltas por cada
Escribir "El Promedio de Edades de Hombres es: ",ph;
empleado. También se pide el monto total de sueldos de
Escribir "El Promedio de Edades de Mujeres es: ",pm; todos los empleados. El número de empleados que ganan
entre 2500 y 3500. El número de empleados que ganan
Escribir "La Edad más Joven es: ",joven; menos de 1000 o más de 4000. Considere constante el pago
FinProceso por día a cada empleado y que el descuento por día de falta
es de 100% del pago diario. 10. Se lanza un dado reiteradas
5. En un centro meteorológico se llevan los promedios veces hasta que el valor del tiro es 1. Determinar la
mensuales de las lluvias caídas en las principales regiones cantidad de veces que se lanzó el dado y el puntaje
del país. Existen 3 regiones importantes. NORTE, CENTRO y acumulado, si lo que se acumula es el valor del tiro. 11.
SUR. Escriba un algoritmo para calcular lo siguiente: - El Determinar la suma de los N primeros términos de la serie
promedio anual de la región centro. - El mes y región con de Fibonacci, y mostrar sus valores considerando que N sea
menor lluvia en la región sur. - La región con mayor lluvia mayor que 1. La secuencia de la serie es el siguiente:
anual.

0, 1, 1, 2, 3, 5, 8, 13, 21, .......................


LOGRO DE LA SESIÓN: Al final de la sesión, el alumno
elabora pseudocódigos básicos, empleando estructuras
repetitivas Mientras y Repetir 12. Convertir un número entero de base 10 a una base
menor que 10, mostrando el resultado en pantalla.

6. En un estadio se tienen 5 tipos diferentes de localidades,


las cuales se identifican por un valor comprendido entre 1 y 13. El Dpto. de Tránsito y Seguridad Vial desea saber de los
5. Los precios de cada localidad, y los datos referentes a las “n” autos que entran a la ciudad de
ventas de boletos para el próximo juego se proporcionan
como sigue:

14. Lima, cuantos entran con calcomanía de cada color.


Conociendo el último dígito de la placa de cada automóvil
Precios: p1, p2, p3, p4, p5 se puede determinar el color de la calcomanía utilizando la
Localidad1 Cant1 siguiente relación:

Localidad2 Cant2

…. ….
Dígito Color 1 o 2 Amarilla. 3 o 4 Rosa 5 o 6 Roja 7 o 8 19. Dado un número, invertirlo y determinar si es capicúa.
Verde 9 o 0 Azul Un número es capicúa, si al invertirlo resulta el mismo
número.

20. Calcular el MCD y el MCM de dos números enteros


15. En una tienda de descuento las personas que van a
positivos.
pagar el importe de su compra llegan a la caja y sacan una
bolita de color, que les dirá que descuento tendrán sobre el
total de su compra. Determinar la cantidad que pagará cada
21. Supóngase que en una reciente elección hubo cuatro
cliente desde que la tienda abre hasta que cierra. Se sabe
candidatos, con identificadores 1, 2, 3, 4. Usted habrá de
que si la bolita es roja, el cliente obtendrá un 40% de
encontrar mediante un programa, el número de votos
descuento; si es amarilla un 25% y si es blanca no obtendrá
correspondiente a cada candidato y el porcentaje que
descuento.
obtuvo respecto al total de los votantes. El usuario
ingresara los votos de manera desorganizada, tal y como se
obtuvieron en la elección, el final de datos está
16. Un censador recopila ciertos datos aplicando encuestas
representado por un cero.
para el último censo Nacional de Población y Vivienda.
Desea obtener de todas las personas que alcance a
encuestar en un día, que porcentaje tiene estudios de
22. La compañía de luz “Del Centro” desea imprimir los
primaria, secundaria, carrera técnica, estudios
recibos de un grupo de empleados. Desea obtener también
profesionales y estudios de postgrado.
el total de cobros del periodo. Por cada cliente se ingresa su
nombre, dirección, registro inicial y registro final. El cobro
se efectúa en base a la siguiente tabla: • 140 KVH o Menos
17. Suponga que tiene usted una tienda y desea registrar
S/. 3.20 • Los siguientes 170 KVH S/. 0.15 por KVH • Exceso
las ventas en su computadora. Diseñe un algoritmo que lea
sobre 310 KVH S/. 0.097 por KVH • Por cada cliente se
por cada cliente, el monto total de su compra. Al final del
debe imprimir un recibo indicando sus datos y montos.
día que escriba la cantidad total de ventas y el número de
clientes atendidos.

23. En una universidad con un número determinado de


alumnos se desea obtener el promedio y el porcentaje de la
18. Se desea procesar las operaciones bancarias de un
población femenina, el promedio y porcentaje de la
cliente a quien se le pide por única vez su nombre y saldo
población masculina y el promedio general. Por cada
inicial. Luego en un proceso repetitivo se presenta las
alumno se ingresa MATRICULA, SEXO, SEMESTRE y
siguientes opciones:
PROMEDIO. Calcular e imprimir lo solicitado.

Depósito, Retiro, Fin. Al ingresar la opción elegida si esta


24. Mostrar la suma de todos los divisores de un número
fue ‘D’ se pide si es en efectivo (1) o con cheque (2), se
entero. Si el número sólo tiene por divisores al 1 y al propio
ingresa la cantidad, y si fuese cheque se descuenta el 1%
número, mostrar además el mensaje “Número Primo”.
por comisión y se actualiza su saldo mostrándolo en
pantalla. Si la opción elegida fue ‘R’ se ingresa la cantidad
verificando que ésta sea menor al saldo actualizándolo, de
25. Encontrar todos los números primos entre dos números
lo contrario dar un mensaje de sobregiro. Si la opción
enteros ingresados por teclado.
elegida fue ‘F’ mostrar los siguientes resultados:

a.- Nombre, Saldo inicial. b.- Saldo final. c.- Número de


Depósitos en EFECTIVO y con CHEQUE. d.- Monto promedio
de retiros. e.- Monto mínimo depositado y máximo
retirado.

S-ar putea să vă placă și