Sie sind auf Seite 1von 6

Problemas propuestos 4

Problemas Hacer mientras


Problema 1:
entero i, n, nh, nm
caracter s
inicio
lea n
nh<-0
nm<-0
para i<- 1 hasta n haga
lea s
si (s='M') O (S='m') entonces
nh<- nh+1
sino
nm<- nm+1
fin si
fin para
escriba "numero de hombres es ", nh, " y el numero de mujeres es ", nm
fin

Problema 2:
real numHor, sueldo
entero i, n
inicio
lea n
para i<-1 hasta n haga
lea numHor
si numHor < 40 entonces
sueldo <- 20*numHor
sino
sueldo <- 20*40 + 25*(numHor-40)
fin si
Escriba sueldo
fin para
fin

Problema 3:
real numH, numM
entero i, n
caracter sexo
inicio
lea n
numH<-0
numM<-0
para i<-1 hasta n haga
eSCRIBA "Ingrese M o F "
lea sexo
si (sexo ='M') o (sexo='m') entonces
numH <- numH+1
sino
numM <- numM+1
fin si
fin para
escriba "Hombres ", numH, " Mujeres ", numM
fin

Problema 4:
real cama, croj, cros, cver, cazu
entero i, n
cadena[8] color
inicio
lea n
cama<-0
croj<-0
cros<-0
cver<-0
cazu<-0
para i<-1 hasta n haga
escriba "Ingrese la color de la calcamonia "
lea color
si color="Amarilla" entonces
cama <- cama+1
fin si
si color="Roja" entonces
croj <- croj+1
fin si
si color="Rosa" entonces
cros <- cros+1
fin si
si color="Verde" entonces
cver <- cver+1
fin si
si color="Azul" entonces
cazu <- cazu+1
fin si
fin para
escriba "calcomanies amarillas ", cama, " "
escriba "calcomanies rojas ", croj, " "
escriba "calcomanies rosas ", cros, " "
escriba "calcomanies verdes ", cver, " "
escriba "calcomanies azules ", cazu, " "
fin

Problema 5:
real nota, suma, promedio
entero i, n
inicio
lea n
suma<-0
para i<-1 hasta n haga
escriba "Ingrese la nota del ", i, " alumno "
lea nota
suma <- suma+nota
fin para
promedio <- suma/n
escriba "Promedio de ", n, " alumnos es ", promedio
fin

Problema 6
real capital, interes
entero i
inicio
escriba "Ingrese el capital "
Lea capital
para i<-1 hasta 12 haga
interes<-capital*0.02
capital<-capital+interes
fin para
escriba "Dinero total es ", capital
fin

Problema 7
real edad, hom, muj, sumEdadH, sumEdadM
caracter sexo
entero i, n
inicio
escriba "Ingrese el numero de alumnos "
Lea n
para i<-1 hasta n haga
lea sexo, edad
si sexo='M' entonces
Hom<-Hom+1
sumEdadH<-sumEdadH+edad
sino
Muj<-Muj+1
sumEdadM<-sumEdadM+edad
fin si
fin para
escriba "Promedio de hombres ", sumEdadH/hom, " proomedio mujeres ", sumEdadM/muj, "
Todos ", (sumedadH+SumEdadM)/(hom+muj)
fin

Problema 8
real menor, numero
entero i,n
inicio
Escriba "Ingrese el numero de valores "
lea n
Escriba "Ingrese el numero 1 "
lea menor
para i<-2 hasta n haga
Escriba "Ingrese el numero ",i," "
lea numero
si numero < menor entonces
menor<- numero
fin si
fin para
escriba "el menor es ", menor
fin

Problema 9
real mayor, numero
entero i,n
inicio
Escriba "Ingrese el numero de valores "
lea n
Escriba "Ingrese el numero 1 "
lea mayor
para i<-2 hasta n haga
Escriba "Ingrese el numero ",i," "
lea numero
si numero > mayor entonces
mayor<- numero
fin si
fin para
escriba "el mayor es ", mayor
fin

Problema 10
Real Precio, cantidad, PagoTotal, PagoCli
cadena[2] siga, otra
entero cli
inicio
escriba "Registro de ventas diarias "
Llamar nueva_linea
siga <-"Si"
cli <- 0
pagoTotal <- 0
mientras siga ="Si" haga
cli<- cli+1
PagoCli <- 0
otra <-"Si"
escriba "Registro de ventas del cliente ", cli
Llamar nueva_linea
mientras otra ="Si" haga
escriba "Ingresas precio y cantidad del producto "
Llamar nueva_linea
lea precio, cantidad
PagoCli <- PagoCli + precio*cantidad
lea otra
fin mientras
escriba "Total a pagar por el cliente ",cli, " es ",PagoCli
PagoTotal <- PagoTotal+ PagoCli
Lea siga
fin mientras
escriba "Total de ingresos del día ", PagoTotal
Fin

Problema 11
real pi, pact, spact, promAct
entero i, j
inicio
para i<-1 hasta 5 haga
lea pi
spact<-0
para j<-1 hasta 10 haga
lea pact
spact<-spact+pact
fin para
promAct<-spact/10
si pi>promAct entonces
escriba "Amigo ",i, " BAJO ", pi-promAct
sino
escriba "Amigo ",i, " SUBIO ", promAct-pi
fin si
fin para
fin

Problema 12
real ev1, ev2, ev3, prom, spm, spa, promgru, promalu
entero i, j, k, g, n, m
inicio
lea g
para i<-1 hasta g haga
lea n
spa<-0
para j<-1 hasta n haga
lea m
spm<-0
para k<- 1 hasta m haga
lea ev1, ev2, ev3
prom <- (ev1+ev2+ev3)/3
spm<- spm+prom
escriba "Promedio de Materia ",k, " es ", prom
fin para
promAlu<- spm/m
spa<-spa+promAlu
escriba "Promedio del alumno ",j, " es ", promAlu
fin para
promGru<-spa/n
escriba "Promedio del grupo ",i, " es ", promgru
fin para
fin

Das könnte Ihnen auch gefallen