1) Ingresar los nombres de 10 alumnos, el programa preguntara si desea continuar (S/N), si la respuesta fuese N(NO), terminara de hacer los ingresos, caso contrario seguirá ingresando nombres.
Inicio
Nombre, interruptor=”S”
Hacer
Leer Nombre
Mostrar “desea continuar (S/N)”
Mientras
FIN
2) Calcular el area <área> de una esfera de radio
El área de una esfera de radio
inicio
escribir( "Introduzca radio: " )
mientras ( radio <= 0 )
escribir( "ERROR: El radio debe ser mayor que cero." )
escribir( "Introduzca radio: " )
leer( nadio )
fin_mientras
escribir( "El área de la esfera de radio", radio, " es: ", 4 * 3.141592 * radio ** 2 )
fin
3) Calcular el volumen del cubo de arista
inicio
escribir( "Introduzca arista: " )
leer( arista )
contador ← 0 /* Inicialización del contador */
mientras ( arista > 0 )
escribir( "El volumen de un cubo de arista ",arista, " es: ", arista ** 3 ) contador ← contador + 1 /* Incremento */
escribir( "Introduzca arista: " )
leer( arista )
fin_mientras
escribir( "Ha calculado el volumen de ", contador, " cubo(s)." )
fin
4) Calcular un numero (dato entero) y que muestre por pantalla los mensajes. Pregunte al usuario si desea introducir otro o no. Repita el ciclo, mientras que, el usuario no responda 'n' de (no). Muestre por pantalla la media aritmética (dato real) de los números introducidos.
inicio
acumulador ← 0
contador ← 0
hacer
escribir( "Introduzca un número entero: " )
leer( numero )
acumulador ← acumulador + numero
contador ← contador + 1
escribir( "Ha introducido ", contador, " número(s)" )
escribir( "La suma es ", acumulador )
escribir( "¿Desea introducir otro número (s/n)?: " )
leer( seguir )
mientras ( seguir <> 'n' )
escribir( "La media aritmética es ", acumulador / contador )
Fin
No hay comentarios:
Publicar un comentario