.
1)Hacer un algoritmo que lea 5 numeros y determine la suma entre ellos.
entero contador,suma,numero
INICIO
contador<-1
suma<-0
mientras contador<=5 haga
escriba "ingrese un numero:"
lea numero
suma<-suma+numero
contador<-contador+1
fin mientras
escriba "la suma de los numeros es: ",suma
FIN
2)Como vemos en la condición al principio se cumple, pero como contador se va incrementando, al llegar hacer mayor que 5 se sale del mientras y termina la ejecución.
A continuación veremos unos ejercicios.
Modificar el anterior algoritmo para que obtenga el promedio de los 5 numeros.
entero contador,suma,numero
real promedio
INICIO
contador<-1
suma<-0
promedio<-0
mientras contador<=5 haga
escriba "ingrese un numero:"
lea numero
suma<-suma+numero
contador<-contador+1
fin mientras
promedio<-suma/5
escriba "la suma de los numeros es: ",suma
escriba "el promedio de los numeros es: ",promedio
FIN
3)Realizar un algoritmo para sumar consecutivamente y cuando la suma sea superior a 100 deje de pedir números y muestre el total.
entero n,suma
INICIO
suma<-0
mientras suma<=100 haga
escriba "ingrese un numero: "
lea n
suma<-suma+n
fin mientras
escriba "la suma total es: ",suma
FIN
4)Algoritmo que permita obtener el promedio de la cantidad de números que el usuario desee digitar, preguntando ademas si desea continuar o no.
entero suma,contador,n
cadena[10] decision
real promedio
INICIO
decision<-"si"
suma<-0
contador<-0
mientras decision="si" haga
escriba "ingrese un numero: "
lea n
suma<-suma+n
contador<-contador+1
escriba "desea continuar? si/no: "
lea decision
fin mientras
promedio<-suma/contador
escriba "el promedio es: ",promedio
FIN
5)Realizar un algoritmo que pida al usuario digitar un color y lo muestre, pero cuando el usuario digita el color rojo se termine y lo indica.
cadena[15] color
INICIO
mientras color<>"rojo" haga
escriba "ingrese color: "
lea color
escriba "el color es: ",color
llamar nueva_linea
fin mientras
escriba "ha finalizado"
FIN
0 comentarios: