TRABAJOS
Ejercicios
NUEVOS
1.Realizar un algoritmo que pida 2 números al usuario (un entero y un flotante), que los multiplique y que imprima el resultado.
Definir n1 como entero
Definir n2 como real
Escribir" Dame primer número entero"
Leer n1
Escribir "Dame segundo número real"
Leer n2
Mul= n1*n2
Escribir "la multiplicación de los números es",Mul
2.Realizar un algoritmo que pida un numero entero al usuario, a ese número pedido al usuario le deberá sumar la cantidad de 10 e imprimir la suma.
Definir n1,N2 como entero
Escribir "Dame primer número entero"
Leer n1
N2=10
Suma=n1+N2
Escribir "El resultado de la suma es ",Suma
3.Realizar un algoritmo que calcule el are de un triángulo (cuya base y altura es pedida al usuario).
Definir base,altura,Area
como real
Escribir "Dame la base del triangulo"
Base Leer
Escribir "Dame la altura del triangulo"
Leer altura
Área=(base*altura)/2
Escribir "El area es ",área
4.Realizar un algoritmo que sume las edades de tres personas, cuyas edades son pedidas al usuario, el algoritmo deberá imprimir la suma de las edades de esa persona.
Definir n1,n2,n3, Edad como
entero
Escribir "Dame un numero entero"
Leer n1
Escribir "Dame un numero entero"
Leer n2
Escribir "Dame un numero entero"
Leer n3
Edad=n1+n2+n3
Escribir "La suma de las edades es",Edad
5.Realizar un algoritmo que calcule el promedio de un alumno del CETIS 120, cuyas calificaciones son pedidas al usuario; las materias son: Quimica , Fisica ,Matematica y Programación.
Definir qui,fisi,mate,pro,Prome
como real
Escribir "Dame la primera calificación"
Leer qui
Escribir "Dame la segunda calificación"
Leer fisi
Escribir "Dame la tersera calificación"
Leer mate
Escribir "Dame la cuarta calificación"
Leer pro
Prome=(qui+fisi+mate+pro)/4
Escribir "El promedio es ",Prome
6.Realizar un algoritmo que convierta una cantidad de dólares (pedidas al usuario) en peso, tomando en cuenta que un dólar equivale a 20.89 pesos mexicanos.
Definir dólares,pesos,Total
como real
Escribir " Dame la cantidad de dólares"
Leer dólares
Pesos=20.89
Total=pesos*dólares
Escribir "La cantidad en pesos es",Total
7.Realizar un algoritmo que calcule cuántos minutos ha vivido una persona cuya edad es pedida al usuario.
Definir edad,Minutos como
entero
Escribir "Dame una edad"
Leer edad
Minutos=(((edad*365)*24)*60)
Escribir" La cantidad de minutos es ",Minutos
8.Realizar un algoritmo que calcule cuanto costaría armar un celular, pidiendo los siguientes precios de las siguientes piesas: pantalla, tarjeta madre, carcasa y la batería. Al precio final de este celular se le va a aumentar el 16% de IVA.
Definir panta,TM,carca,bate,IVA,Total
como real
Leer panta
Escribir " dame presio "
Leer TM
Escribir " dame presio "
Leer carca
Escribir " dame presio "
Leer bate
IVA=(panta+TM+carca+bate)*0.16
Total=(panta+TM+carca+bate)+IVA
Escribir "El total a pagar es ",Total
9.Realizar un algoritmo que calcule cual seria el precio
final de un articulo (pedido al usuario) al cual le vamos a aumentar el 16% de
IVA. Imprimir el resultado.
Definir articulo,IVA,Total
como real
Escribir “Dame el precio de
un artículo”
Leer articulo
IVA=articulo*0.16
Total=articulo+IVA
Escribir “El total del
precio es ”,Total
11. Realizar un programa que pida 3 calificaciones al
usuario (español, inglés y Química) y que calcule el promedio de esas
calificaciones. Definir español,ingles,quimica,Promedio como real
Escribir “Dame primera
calificacion”
Leer español
Escribir “Dame segunda
calificacion”
Leer ingles
Escribir “Dame tersera
calificacion”
Leer quimica
Promedio=(español+ingles+quimica)/3
Escribir “El promedio
es ”,Promedio
12. Realizar un algoritmo que calcule el sueldo que va
a percibir un trabajador en base al número de horas que trabajo en el día y el
sueldo que se le paga a ese trabajador por hora. Recuerda que el algoritmo
deberá pedir los datos que necesitamos al usuario. Realizar también el diagrama
de flujo.
Definir horas, pesos, Total
como entero
Escribir “Dame número de
horas trabajadas”
Leer horas
Escribir “Dame el precio por hora”
Leer pesos
Total=horas*pesos
Escribir “El sueldo que
recibirá es de ”,Total
13 . Realizar un algoritmo que calcule cuanto va a
pagar una persona por comprar 3 artículos en una tienda (Jabón, Shampoo y
desodorante), tomando en cuenta que la tienda le va a aplicar un descuento del
10% al total de la compra. Este algoritmo deberá imprimir la cantidad a pagar.
Realiza el diagrama de flujo.
Definir jabón , shampoo ,
deso ,Descuento, Total como real
Escribir “dame el precio del
jabón”
Leer jabón
Escribir “dame el precio del
shampoo”
Leer shampoo
Escribir “dame el precio del
deso”
Leer deso
Descuento=(jabón+shampoo+deso)*0.10
Total=(jabón+shampoo+deso)-Descuento
Escribir “el total a pagar
es “, Total
14. Realizar un algoritmo que pida dos valores enteros
al usuario y los almacene en las variables A y B respectivamente,
posteriormente este algoritmo deberá intercambiar los contenidos de dichas
variables e imprimirlos.
Definir A,B,AUX como entero
Escribir “Dame un valor para
A”
Leer A
Escribir “Dame un valor para
B”
Leer B
AUX=A
A=B
B=AUX
Escribir “El valor de A
es”,A
Escribir “El valor de B
es”,B
.
15. Realizar un algoritmo que calcule cuánto costaría
armar un celular, pidiendo los siguientes precios de las siguientes piezas:
pantalla, tarjeta madre, carcasa y la batería. al precio final de este celular
se le va a aumentar el 16% de IVA.
Definir panta, tarjeta,
carcasa, batería, IVA, TOTALcomo real
Escribir “Dame el precio de
la pantalla”
Leer panta
Escribir “Dame el precio de
la tarjeta”
Leer tarjeta
Escribir “Dame el precio de
la carcasa”
Leer carcasa
Escribir “Dame el precio de la bateria”
Leer batería
IVA=(panta+tarjeta+carcasa+batería)*0.16
TOTAL=(panta+tarjeta+carcasa+batería)+IVA
Escribir “El total a pagar
es ”,TOTAL
16. Realizar un algoritmo que calcule cuanto va a
pagar una persona en un centro comercial por comprar los siguientes artículos
(pantalón, tenis y un reloj); estos precios serán pedidos al usuario y por ser
un buen cliente se le hará un descuento del 10% a su precio final.
Definir panta, tenis, reloj,
Descuento, Total como real
Escribir “Dame el precio del
pantalón”
Leer panta
Escribir “Dame el precio de
los tenis”
Leer tenis
Escribir “Dame el precio del
reloj”
Leer reloj
Descuento=(panta+tenis+reloj)*0.10
Total=(panta+tenis+reloj)-Descuento
Escribir "El total a pagar es ",Total
17. Realizar un algoritmo que calcule el promedio de las temperaturas de la semana pasada (de lunes a viernes), imprimir dicho promedio.
Definir
d1,d2,d3,d4,d5,Promedio como real
Escribir "Dame temperatura del Lunes"
Leer d1
Escribir "Dame temperatura del Martes"
Leer d2
Escribir "Dame temperatura del Miercoles"
Leer d3
Escribir "Dame temperatura del Jueves"
Leer d4
Escribir "Dame temperatura del Viernes"
Leer d5
Promedio=(d1+d2+d3+d4+d5)/5
Escribir "El promedio es ",Promedio
18. Realizar un algoritmo que imprima si
una persona puede votar en el territorio mexicano,
tomando en cuenta la edad de la persona que será pedida al
usuario.
Definir ED como entero
Escribir “Dame tu edad”
Leer ED
SI ED>=18 entoncse
Escribir “Si puedo votar”
Fin_si
19. Realizar un algoritmo que pida la
altura de una persona y que imprima que esta alta si mide más de 1.99, y que
imprima que esta bajita si mide menos de 1.40
Definir Alt como real
Escribir “Dame tu altura”
Leer Alt
Si Alt > 1.99 entonces
Escribir “Es alta”
Fin_si
Si Alt < 1.44 entonces
Escribir “Eres bajito”
Fin_si
20. Realizar un algoritmo que pida un
promedio al usuario y que imprima si esta persona está
aprobada o reprobada.
Definir Prom como real
Escribir “Dame tu promedio”
Leer Prom
Si Prom >=6 entonces
Escribir “Aprobado”
Fin_si
Si Prom < 6 entonces
Escribir “Reprobado”
Fin_si
21. Realizar un
algoritmo que pida un número entero al usuario (entre 1 y 5), y que imprima su equivalente
en ROMANO, este algoritmo deberá imprimir un mensaje de número equivocado si el
número pedido al usuario no corresponde al rango pedido.
Definir num como entero
Escribir “Dame el numero”
Leer num
Si num == 1 entonces
Escribir “I”
Fin_si
Si num == 2 entonces
Escribir “II”
Fin_si
Si num == 3 entonces
Escribir “III”
Fin_si
Si num == 4 entonces
Escribir “IV”
Fin_si
Si num == 5 entonces
Escribir “V”
Fn_si
22. Realizar un algoritmo que imprima si
una señorita puede participar en un concurso de belleza, tomando en cuenta que
para entrar a dicho concurso debe de tener la mayoría de edad y medir más de
1.75. Los datos necesarios para su participación deberán ser pedidos al
usuario.
Definir edad como entero
Definir altura como real
Escribir “Dame tu edad”
Leer edad
Escribir “Dame tu altura”
Leer altura
Si edad >=18 y altura>1.75
entonces
Escribir “Si puedes
participar”
Si no
Escribir “No puedes
participar”
Fin_si
23. Realizar un algoritmo que pida una
calificación y que imprima los siguientes
mensajes:
Si la calificación es reprobatoria deberá
imprimir Alumno Flojo
Si la calificación pedida es 6 deberá
imprimir, Pasaste de Suerte.
Si la calificación se encuentra entre 6.1 y
9 deberá imprimir Alumno Regular
Si la calificación es igual a 10, deberá
imprimir eres alumno de Programación.
Si la calificación pedida al usuario es
mayor de 10 y menor de 0, deberá imprimir
calificación fuera de rango.
definir Cal como entero
escribir "Dame tu
calificacion"
Leer Cal
si Cal < 6 entonces
escribir "Alumno
flojo"
FinSi
si Cal=6 entonces
escribir "Pasaste de
suerte"
FinSi
si Cal>6 y Cal<=9
entonces
escribir "Alumno
regular"
FinSi
si Cal=10 entonces
escribir "Eres alumno
de programacion"
FinSi
si Cal > 10 o Cal < 0
entonces
escribir "Calificacion
fuera de rango"
FinSi
24. Realizar un algoritmo
que pida una letra al usuario y que imprima si es vocal o consonante.
DEFINIR letra Como Caracter
escribir "Dame una
letra"
LEER letra
si letra=='a'
o letra=='e' o
letra=='i' o letra=='o' o letra=='u' ENTONCES
ESCRIBIR " Es una
vocal"
sino
escribir "Es una
consonante"
FinSi
25. Realizar un algoritmo que pida un número
al usuario y que imprima si ese número es positivo, es negativo o neutro.
Definir N como entero
Escribir “Dame un numero”
Leer N
Si N>0 entonces
Escribir “Es un numero
positivo”
Fin_si
Si N<0 entonces
Escribir “Es un numero
negativo”
Fin_si
Si N=0 entonces
Escribir “Es un numero
neutro”
Fin_si
26. Realizar un algoritmo que pida el nombre y
la edad de dos personas respectivamente y que imprima el nombre de la persona
de mayor edad de las dos.
Definir N1,N2 como caracter
definir E1,E2 como entero
escribir "Dame un
nombre"
Leer N1
escribir "Dame otro
nombre"
Leer N2
escribir "Dame una
edad"
Leer E1
escribir "Dame otra
edad"
Leer E2
SI E1<E2 Entonces
ESCRIBIR N2, "Es el mayor"
sino
escribir N1, "Es el mayor"
FinSi
27. Realizar un algoritmo que pida dos números
diferentes al usuario y que los Imprima de menor a mayor.
Definir ed1, ed2 Como Entero
escribir "Dame tu
edad"
Leer ed1
escribir "Dame otra
edad"
Leer ed2
si ed1<ed2 Entonces
ESCRIBIR ed,ed2
SiNo
escribir ed2,ed1
FinSi
28. Realizar un algoritmo que pida 3 números
al usuario (diferentes) y que imprima cual número es el mayor.
definir n1,n2,n3 Como Entero
escribir "Dame un
numero"
Leer n1
escribir "Dame otro
numero"
Leer n2
escribir "Dame otro
numero"
Leer n3
si n1>n2 y n2>n3
Entonces
escribir n1,"Es el
mayor"
FinSi
si n1>n3 y n3>n2
Entonces
escribir n1,"Es el
mayor"
FinSi
si n2>n3 y n3>n1
Entonces
escribir n2,"Es el
mayor"
FinSi
si n2>n1 y n1>n3
Entonces
escribir n2,"Es el
mayor"
FinSi
si n3>n2 y n2>n1
Entonces
escribir n3,"Es el
mayor"
FinSi
si n3>n1 y n1>n2 Entonces
escribir n3,"Es el
mayor"
FinSi
29. Realizar un algoritmo que pida 3 números
al usuario y que los imprima en orden descendente (de mayor a menor).
definir n1,n2,n3 Como Entero
escribir "Dame un
numero"
Leer n1
escribir "Dame otro
numero"
Leer n2
escribir "Dame otro
numero"
Leer n3
si n1>n2 y n2>n3
Entonces
escribir n1," ",n2," ",n3
FinSi
si n1>n3 y n3>n2
Entonces
escribir n1," ",n3," ",n2
FinSi
si n2>n3 y n3>n1
Entonces
escribir n2," ",n3," ",n1
FinSi
si n2>n1 y n1>n3
Entonces
escribir n2," ",n1," ",n3
FinSi
si n3>n2 y n2>n1
Entonces
escribir n3," ",n2," ",n1
FinSi
si n3>n1 y n1>n2 Entonces
escribir n3," ",n1," ",n2
FinSi
30. Realizar un algoritmo que pida una
determinada hora y unos minutos al usuario por separado, así como los minutos
que desea adelantar el reloj, este algoritmo deberá imprimir la nueva hora, ejemplo:
Dame la hora: 3 5
Dame los minutos: 20 55
Dame los minutos a adelantar: 3 20
La nueva hora es: 3 6
Los Nuevos minutos son: 23 15
definir hora,minutos,NM Como
Entero
escribir "Dame una
hora"
leer hora
escribir "Dame unos
minutos"
Leer minutos
escribir "Dame minutos
que se quieren adelantar"
leer NM
si NM<30 ENTONCES
minutos = minutos + NM
si minutos>=60 entonces
hora = hora +1
minutos=minutos-60
si hora>24 entonces
hora=0
Finsi
FinSi
FinSi
escribir "La hora
actual es",hora,":",minutos
31. Elaborar un algoritmo para calcular el
promedio final de la materia de programación. Dicha calificación se compone de
los siguientes porcentajes.
55% -----del promedio final de sus
calificaciones parciales
(3 exámenes)
30% ----- de la calificación de Asistencia.
15% ----- de la calificación de un trabajo
final
definir
exa1,exa2,exa3,cali1,cali2,cali3,pro Como Entero
escribir"Dame la
calificacioh de los 3 examenes"
leer exa1,exa2,exa3
escribir "Dame la
calificacion de la asistencia"
leer cali2
escribir "Dame la
calificacion del trabajo final"
leer cali3
cali1=(exa1+exa2+exa3)/3
pro=(cali1*.55)+(cal2*.30)+(cali3*.15)
escribir pro ," Es tu promedio final"
32. Construir un algoritmo que lea la
categoría y el sueldo de un
trabajador, calcule el aumento correspondiente
teniendo en cuenta la
siguiente tabla, e imprimir el nuevo sueldo:
INCREMENTOS
Categoría Números
1 15%
2 10%
3 8%
4 7%
definir sueldo,aumento como
real
definir catego como entero
escribir"Dame la
categoria del trabajador"
leer catego
escribir "Dame el
sueldo del trabajador"
leer sueldo
segun catego hacer
1:
aumento=sueldo*0.15
sueldo=sueldo+aumento
escribir "El
sueldo es ",sueldo
2:
aumento=sueldo*0.10
sueldo=sueldo+aumento
escribir "El
sueldo es ",sueldo
3:
aumento=sueldo*0.08
sueldo=sueldo+aumento
escribir "El
sueldo es ",sueldo
4:
aumento=sueldo*0.07
sueldo=sueldo+aumento
escribir "El
sueldo es ",sueldo
De Otro Modo:
escribir "categoria no
existe"
FinSegun
33. Realizar un algoritmo que calcule cuanto
va a pagar una persona por rentar una bicicleta en base a los kilómetros que
recorrió, tomando en cuenta lo siguiente:
Si el usuario recorrió menos de 50
kilómetros el costo será de $10 pesos por kilómetro, si el usuario recorrió más
de 50 km. Y menos de 100 km. El costo extra por kilómetro es de $5 pesos, si el
usuario recorrió más de 100 kilómetros el costo de cada kilómetro extra será de
$1.
definir KR,precio como
entero
escribir "Dame los
quilimetros que recorristes"
leer KR
SI KR<=50 ENTONCES
precio=KR*10
FinSi
SI KR>50 y KR<100
precio=500+((KR-50)*5)
FinSI
si KR>=100 Entonces
precio=500+250+((KR-100)*1)
FinSi
ESCRIBIR "El total
es ",precio
34. Realizar un algoritmo que calcule cuanto
va a ganar un Trabajador de la construcción tomando en cuenta el número de
horas trabajadas en la semana y el precio que se le paga por Hora, además se le
va a dar un aumento a su sueldo si el Trabajador laboró el día sábado de $500 y
si fue domingo de 700 pesos.
definir horas,precio,total
Como Entero
definir dia Como Caracter
escribir "Cuantas horas
trabajo"
leer horas
escribir "Cuanto le
pagan por hora"
leer precio
total=horas*precio
escribir "Trabajaste el
sabado o el domingo"
leer dia
si dia="sabado"
Entonces
total=total+500
FinSi
si dia="domingo"
Entonces
total=total+700
FinSi
escribir "El total a
pagar es ",total
35. En un almacén se hace un 20% de descuento
a los clientes cuya compra supere los $1000 ¿Cuál será la cantidad que pagara
una persona por su compra?
definir pesos,total,descuen
como real
escribir "Dame cuanto
gastaste"
leer pesos
si pesos>1000 entonces
descun=pesos*0.20
total=pesos-descun
escribir "El total a
paqgar es ",total
sino
escribir "No cuentas con
el descuento"
FinSi
36. Hacer un algoritmo que imprima el nombre
de un artículo, clave, precio original y su precio con descuento. El descuento
lo hace en base a la clave, si la clave es 01 el descuento es del 10% y si la
clave es 02 el descuento en del 20% (solo existen dos claves). definir
precio,clave,descuento1,total1 Como Real
definir nom Como Caracter
escribir "Dame el
precio del articulo"
leer precio
escribir "Dame el
nombre del articulo"
leer nom
escribir "Dame la clave
(01 o 02)"
leer clave
si clave=01 Entonces
descuento1=precio*0.10
total1=precio-descuento1
escribir "El articulo
es " ,nom , " La clave es " ,clave , " El precio horiginal
es " ,precio , " El precio con
el descuento es " ,total1
FinSi
si clave=02 Entonces
descuento1=precio*0.20
total1=precio-descuento1
escribir "El articulo
es " ,nom, "La clave es " ,clave, "El precio horiginal
es " ,precio, "El precio con
el descuento es " ,total1
37. Hacer un algoritmo que calcule el total a
pagar por la compra de camisas. Si se compran tres camisas o más se aplica un
descuento del 20% sobre el total de la compra y si son menos de tres camisas un
descuento del 10%.
DEFINIR camisas,pesos Como
Entero
definir descuento,total como
real
escribir "Cuantas
camisetas compraste"
leer camisas
escribir "Cuanto fue de
las camisas que compraste"
leer pesos
si camisas>=3 entonces
descuento=pesos*0.20
total=pesos-descuento
escribir "El total a pagar
es ",total
FinSi
si camisas<3 entonces
descuento=pesos*0.10
total=pesos-descuento
escribir "El total a
pagar es ",total
FinSi
38. En una tienda de descuento se efectúa una
promoción en la cual se hace un descuento sobre el valor de la compra total
según el color de la bolita que el cliente saque al pagar en caja. Si la bolita
es de color blanco no se le hará descuento alguno, si es verde se le hará un
10% de descuento, si es amarilla un 25%, si es azul un 50% y si es roja un
100%. Determinar la cantidad final que el cliente deberá pagar por su compra se
sabe que solo hay bolitas de los colores mencionados.
definir color Como Caracter
definir
precio,descuento,total Como real
escribir "Dame el color
de la bola que sacaste(blanco,verde,amarillo,azul o roja)"
leer color
escribir "Dame el
precio de los articulos"
leer precio
si color="blanco"
Entonces
escribir "No tienes
descuento y pagas ",precio
FinSi
si color="verde"
Entonces
descuento=precio*0.10
total=precio-descuento
escribir "El total a
pagar es ",total
FinSi
si
color="amarillo" Entonces
descuento=precio*0.25
total=precio-descuento
escribir "El total a
pagar es ",total
FinSi
si color="azul"
Entonces
descuento=precio*0.50
total=precio-descuento
escribir "El total a
pagar es ",total
FinSi
si color="roja"
Entonces
descuento=precio*0.100
total=precio-descuento
escribir "El total a
pagar es ",total
FinSi
39. Realizar un algoritmo que pida dos números
al usuario y un operador (+, -, /, *), y el programa debe realizar la operación
correspondiente e imprimir el resultado.
definir n1,n2,total Como
Entero
definir opera Como Caracter
escribir "Dame dos
numeros"
leer n1,n2
escribir "Dame un
operadorador (+,-,/,*)"
leer opera
si opera="+"
Entonces
total=n1+n2
escribir "el resultado
es ",total
FinSi
si opera="-"
Entonces
total=n1-n2
escribir "el resultado
es ",total
FinSi
si opera="/"
Entonces
total=n1/n2
escribir "el resultado
es ",total
FinSi
si opera="*"
Entonces
total=n1*n2
escribir "el resultado
es ",total
FinSi
40. Realizar un algoritmo que imprima que
animal es una persona enel horoscopo chin en base a su año de nacimiento (a
partir del año 2000).
definir año,DN como entero
escribir "Dame tu año
de nacimiento"
leer añoDN
si añoDN=2010 Entonces
escribir "Tu animal es
TIGRE"
FinSi
si añoDN=2011 Entonces
escribir "Tu animal es
CONEJO "
FinSi
si añoDN=2012 Entonces
escribir "Tu animal es
DRAGON"
FinSi
si añoDN=2013 Entonces
escribir "Tu animal es
SERPIENTE"
FinSi
si añoDN=2014 Entonces
escribir "Tu animal es
CABALLO"
FinSi
si añoDN=2015 Entonces
escribir "Tu animal es
CABRA"
FinSi
si añoDN=2016 Entonces
escribir "Tu animal es
MONO"
FinSi
si añoDN=2017 Entonces
escribir "Tu animal es
GALLO"
FinSi
si añoDN=2018 Entonces
escribir "Tu animal es
PERRO"
FinSi
si añoDN=2019 Entonces
escribir "Tu animal es
CERDO"
FinSi
41.Realizar un algoritmo que imprima 10 veces
el nombre de “ANA”, utilizando el ciclo Para- Hasta.
definir x como entero
para x=1 Hasta 10 Hacer
escribir "Ana"
FinPara
42. Realizar un algoritmo que imprima los
números consecutivos del 20 al 30, utilizando el ciclo Para- Hasta.
definir x como entero
para x=20 Hasta 30 Hacer
escribir x
FinPara
43. Realizar un algoritmo que imprima los
números consecutivos del 15 al 5, utilizando el ciclo Para- Hasta.
definir x como entero
para x=15 Hasta 5 Hacer
escribir x
FinPara
44. Realizar un algoritmo que imprima los
números pares que existen del 1 al 30, utilizando el ciclo Para- Hasta.
definir x como entero
para x=2 Hasta 30 con paso 2
Hacer
escribir x
FinPara
45. Realizar un algoritmo que pida al usuario
5 calificaciones y que imprima la suma de ellas, utilizando el ciclo Para-
Hasta.
definir x como entero
definir calif,suma como real
suma=0
para x=1 Hasta 5 Hacer
escribir "Dame una
calificacion"
leer calif
suma=suma+calif
FinPara
escribir
"La suma es ",suma
46. Realizar un
algoritmo que lea como dato de entrada una variable que representa la edad de
10 personas. Calcule y escriba, cuantastienen
una edad mayor o igual a 18, en caso contrario calcule y escriba cuantas son
menores de edad.
definir
x,edad,mayores,menores como entero
mayores=0
menores=0
para
x=1 Hasta 10 Hacer
escribir
"Dame una edad"
leer
edad
si
edad>=18 Entonces
mayores=mayores+1
SiNo
menores=menores+1
FinSi
FinPara
escribir
"El total de mayores es
",mayores
escribir
"El total de menores es
",menores
47. Realizar un
algoritmo lea como dato de entrada las calificaciones de 10 alumnos. Y que
imprima cuantos alumnos están reprobados y cuantos aprobados.
definir
x como entero
definir
calif,reproba,aproba como real
aproba=0
reproba=0
para
x=1 Hasta 10 Hacer
escribir
"Dame una calificacion"
leer
calif
si
calif>5 Entonces
aproba=aproba+1
SiNo
reproba=reproba+1
FinSi
FinPara
escribir
"Las calificaciones aprobadas son ",aproba
escribir
"Las calificaciones reprobadas son
",réproba
48. Realizar un
programa que lea 7 números y que imprima la suma de los números positivos y que
imprima la cantidad de números negativos que existen en los números dados.
definir
x,suma,contar,num Como Entero
sumar=0
contar=0
para
x=1 Hasta 7 Hacer
escribir
"Dame un numero"
leer
num
si
num>0 Entonces
suma=suma+num
FinSi
si
num<0 Entonces
contar=contar+1
FinSi
FinPara
escribir
"La suma de los positivos es
",suma
escribir
"El total de negativos es
",contar
49. Realizar un
algoritmo que pida al usuario un número y que imprima su tabla de multiplicar.
Por ejemplo: dame un número? 7 y debe imprimir la tabla de esta manera
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
.
.
7 * 10 = 70
definir
x,tabla,res Como Entero
escribir
"Cual tabla quieres multiplicar"
leer
tabla
para x=1 Hasta 10 Hacer
res=tabla*x
escribir
tabla," * ",x," = ",res
FinPara
50. Realizar un
algoritmo que imprima los números del 1 al 10, utilizando el ciclo mientras.
definir
x Como Entero
x=1
mientras
x<=10 Hacer
escribir
x
x=x+1
FinMientras
51. Realizar un
algoritmo que imprima los números del 50 al 5, los números se imprimen de
manera descendente.
definir
x Como Entero
x=50
mientras
x>=5 Hacer
escribir
x
x=x-1
FinMientras
52. Realizar un
algoritmo que pida 5 temperaturas al usuario y que imprima el promedio de
ellas, utilizando el ciclo mientras.
definir
x Como Entero
definir
tem,suma,prom como real
x=1
mientras
x<=5 Hacer
x=x+1
escribir
"Dame las temperaturas"
leer
tem
suma=suma+tem
FinMientras
prom=suma/5
escribir
"El promedio es",prom
53. Realizar un
algoritmo que pida números al usuario y que termine cuando el número leído por
el usuario sea un número negativo, el algoritmo deberá imprimir la cantidad de
números que se leyeron antes de terminar el programa.
definir
x,num como entero
num=1
mientras
num>=0 Hacer
escribir
"Dame un numero"
leer
num
x=x+1
FinMientras
escribir
"El total de positivos son ",
x
54. Realizar un
algoritmo que pida un número y que imprima el nombre de “Susana” el número de
veces que el usuario le dio al pedir ese número. Utilizar el ciclo mientras
(while).
definir
x,cuantas Como Entero
escribir
"Cuantas veces quieres que se repita"
leer
cuantas
x=1
mientras
cuantas>=x hacer
escribir
"Susana"
cuantas=cuantas-1
FinMientras
55. Realizar un
programa que genere 10 números aleatorios entre 1 y 100.
definir
num,x como entero
para
x=1 Hasta 10 Hacer
num=azar(100)+1
escribir
"El numero aleatorio es ",num
FinPara
56. Realizar un
algoritmo que nos muestre un menú como se muestra lo siguiente:
1. Suma dos números
pedidos al usuario.
2. imprime un
rectángulo (tamaño al gusto)
3. Pide fecha de
nacimiento e imprime su signo zodiacal.
4. Salir del
programa
definir
x,op,n1,n2,suma como entero
repetir
limpiar
pantalla
escribir "1.suma dos numeros "
escribir
"2.rectangulo"
escribir "3.signo zodiacal"
escribir "4.salir del programa"
escribir Sin Saltar "Cual opcion
quieres"
leer op
si op=1 Entonces
limpiar
pantalla
escribir
"Dame dos numeros"
leer
n1,n2
suma=n1+n2
escribir
"La suma es ",suma
esperar
tecla
FinSi
si
op=2 Entonces
LIMPIAR
PANTALLA
escribir
"***************"
escribir
"* *"
escribir
"***************"
ESPERAR
TECLA
FinSi
Hasta Que op>=4
57. Realizar un
algoritmo que pida 10 números enteros al usuario y que imprima cual número es
el mayor de todos ellos; imprimir el número mayor.
definir
x,num,gran,chico como entero
grande=0
chico=10000
para
x=1 Hasta 10 Hacer
escribir
sin saltar "Dame un numero"
leer
num
si
num>grande Entonces
gramde=num
FinSi
si
num<chico Entonces
chico=num
FinSi
FinPara
escribir
"El mayor es ",grande
escribir
"El menor es ",chico
58. Realizar un
algoritmo que imprima 5 números aleatorios entre el 1 y el 10.
definir
x,num como entero
para
x=1 Hasta 5 Hacer
num=azar(10)+1
escribir
"El numero aleatirio es ",num
FinPara
60. Realizar un
algoritmo que imprima el nombre de una persona 7 veces, utilizando el ciclo
HACER-MIENTRAS
definir
x como entero
x=1
repetir
escribir
"Chucho"
x=x+1
Hasta
Que x>7
61. Realizar un
algoritmo que imprima los números del 20 al 30, utilizando el ciclo
definir
x como entero
x=20
repetir
escribir
x
x=x+1
Hasta
Que x>30
62. Realizar un
algoritmo que pida 7 temperaturas al usuario; que calcule y escriba cuantas de
esas temperaturas son calurosas (tomando en cuenta que arriba de 30 grados son
calurosas), cuantas son con buen clima (tomando en cuenta que son temperaturas menores
de 30 grados y mayores de 20 grados). Y cuantas son temperaturas muy frías
(tomando en cuenta que son las temperaturas menores de 10 grados).
definir
x,calor,frio,buen como entero
definir
temp como reales
calor=0
frio=0
buen=0
x=1
repetir
escribir
"Dame una temperatura"
leer
temp
si
temp>30 Entonces
calor=calor+1
FinSi
si
temp<30 y temp>20 Entonces
buen=buen+1
FinSi
si
temp<10 Entonces
frio=frio+1
FinSi
x=x+1
Hasta
Que x>7
escribir
"La cantidad de temperaturas calurosas son ",calor
escribir
"La cantidad de temperaturas con buen clima son ",buen
escribir
"La cantidad de temperaturas con mayor frio son ",frio
63. Realizar un
algoritmo que pida al usuario que tabla de multiplicar desea imprimir, el
inicio de la tabla y el final de la tabla; deberá imprima la tabla solicitada.
definir
x,tabla,inicio,final,mult como entero
escribir
"Cual tabla quieres multiplicar"
leer
tabla
escribir
"Dame el inicio de la tabla"
leer
inicio
escribir
"Dame el final de la tabla"
leer
final
para
x=inicio hasta final Hacer
escribir
tabla," * ",x," = ",tabla*x
FinPara
64. Realizar un
algoritmo que pida una letra al usuario, la cantidad de veces que quieres
imprimir la letra y el número de líneas en las que deseas imprimir. Ejemplo:
¿Dame una letra? T
¿Cuántas veces
quieres que se repita la letra? 3
¿En cuántas líneas
quieres que se impriman las letras? 4
definir
x,rep,lineas como entero
definir
letra como caracter
escribir
"Dame una letra"
leer
letra
escribir
"Cuantas veces quieres que se repita"
leer
rep
escribir
"En cuantas lineas quieres que se impriman"
leer
lineas
para
yy=1 Hasta lineas Hacer
para
x=1 Hasta rep Hacer
escribir sin saltar letra
FinPara
escribir
""
FinPara
65. Realizar un
algoritmo que pida un número al usuario(entero) y que imprima la suma de todos
los números que le anteceden al número pedido, comenzando con el número 1.
definir
num,suma como entero
escribir
"Dame un numero"
leer
num
x=num
mientras
x<=num y x>=1 Hacer
suma=suma+x
x=x-1
FinMientras
escribir
"La suma es ",suma
66. Realizar un
algoritmo que pida 7 números al usuario y que imprima cual número es el mayor y
cual número es el menor de esa serie.
definir
x,num,gran,chico como entero
grande=0
chico=10000
para
x=1 Hasta 7 Hacer
escribir
sin saltar "Dame un numero"
leer
num
si
num>grande Entonces
grande=num
FinSi
si
num<chico Entonces
chico=num
FinSi
FinPara
escribir
"El mayor es ",grande
escribir
"El menor es ",chico
Comentarios
Publicar un comentario