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

Escribir " dame presio "

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

Entradas más populares de este blog