estructuras condicionales
Para los siguientes ejercicios desarrollar teniendo en cuenta la estructura básica de un algoritmo en el entorno de desarrollo SL (http://www.cnc.una.py/sl/libro-sl.pdf) vista en clase
Los siguientes ejercicios podrán ser desarrollados utilizando la estructura condicional simple:
Si condición Entonces
Instrucciones
FinSI
1. Dado como dato la calificación deun alumno en un examen, escriba “Aprobado” en caso de que esa calificación sea mayor a 8. Hacer también su diagrama de flujo y prueba de escritorio.
2. Desarrolle un algoritmo que determine si un número es par y que escriba dicho número junto con el letrero “n es un número par”.
3. Dado como dato el sueldo de un trabajado, aplíquele un aumento del 15% si su sueldo es inferior a $1.000.000.Escriba en este caso el nuevo sueldo del trabajador.
4. Hacer el algoritmo para escribir un programa que indique si un número ingresado por el teclado es positivo.
5. Para que un alumno de la Unimagdalena pague $80.000 de inscripción necesita sacar un promedio de 9 o más. Con base en sus calificaciones, determine si alcanza este promedio y de ser así escriba “El alumno tiene beca”
6. El pasaje deSanta Marta – Barranquilla cuesta $12000, pero la compañía de autobuses hace descuento del 60% a tercer edad, 50% estudiantes, 35% menores de edad y 0% clientes regulares. Escriba un algoritmo que aplique al precio del boleto al descuento correspondiente según el tipo de persona que va a viajar.
7. Escriba un algoritmo que con base en tres valores enteros (val1,val2,val3) determine cuál de elloses el mayor.
programa ejercicio_1
var
n:numerico
inicio
cls()
imprimir('ingrese la calificacion')
leer(n)
si (n>8){
imprimir('Aprobado')
sino
imprimir('No aprobado')
}
Fin
programa ejercicio_2
var
n:numerico
inicio
cls()
imprimir('ingrese el numero')
leer(n)
si(n%2==0){
imprimir('El numero es par')
sino
imprimir('El numero es impar')
}
Finprograma ejercicio_3
var
sueldo,aumento,n_sueldo:numerico
inicio
cls()
imprimir( 'ingrese su sueldo')
leer(sueldo)
si (sueldo0){
imprimir('el numero ingresado es positivo')
sino
imprimir('el numero ingresado no es positivo')
}
Fin
programa ejercicio_5
var
n1,n2,n3,n4,promedio:numerico
inicio
cls()
imprimir("ingresar nota 1")
leer(n1)
imprimir("ingresar nota2")
leer(n2)
imprimir("ingresar nota 3")
leer(n3)
imprimir("ingresar nota 4")
leer(n4)
promedio=(n1+n2+n3+n4)/4
si (promedio>=9){
imprimir("felicidades usted obtuvo la beca")
sino
imprimir('no obtovo la beca')
}
fin
programa ejercicio_6
var
edad,d,t:numerico
n:cadena
inicio
cls()
imprimir('Digite su edad')
leer(edad)
si(edad>=60){
d=(12000*60)/100
t=12000-dimprimir('El valor a pagar es: ',t,' por descuento de tercera edad')
sino
imprimir('¿Es usted estudiante?')
leer(n)
si(edadval3){
imprimir('el valor mayor es: ', val1)
sino
si(val2>val1 and val2>val3){
imprimir('el valor mayor es: ', val2)
sino
imprimir('el valor mayor es: ', val3)
}
}
Fin
Lossiguientes ejercicios podrán ser desarrollados utilizando la estructura condicional simple (doble):
Si condición Entonces
Instrucciones …
Sino
Instrucciones …
FinSI
1. Construya un algoritmo dado un número entero positivo, determine y escriba si este número es par o impar.
2. Elaborar un algoritmo que entre el nombre de un empleado, su salario básico por hora y el número de horas trabajadas enel mes; escriba su nombre y salario mensual si éste es mayor de $450.000, de lo contrario escriba sólo el nombre.
3. Dado como dato el sueldo de un trabajador, aplique un aumento del 15% si su sueldo es inferior a $1000 y 12% en caso contrario. Escriba el nuevo saldo.
4. Hacer un algoritmo que calcule el pago que hacen un grupo de personas para ver una película teniendo en cuenta que si el...
Regístrate para leer el documento completo.