Calcular las calificaciones de un grupo de alumnos. La nota final de cada alumno se calcula según el siguiente criterio: la parte práctica vale el 10%; la parte de problemas vale el 50% y la parte teórica el 40%. El programa leerá el nombre del alumno, las tres notas obtenidas, mostrará el resultado por pantalla, y a continuación volverá a pedir los datos del siguiente alumno hasta que el nombre sea una cadena vacía. Las notas deben estar comprendidas entre 0 y 10, y si no están dentro de ese rango no se imprimirá el promedio y se mostrará un mensaje de error.
definirfinal,practica,problemas,teorica,cantidad_de_alumnos,contadorComoRealdefiniralumno,xComoCaracterDimensionalumno[100]Dimensionpractica[100]Dimensionproblemas[100]Dimensionteorica[100]x<-""contador<-0escribir"ingrese la cantidad de alumnos: "Leercantidad_de_alumnosmientrascontador<>cantidad_de_alumnosHacercontador=contador+1Escribir"_________________________________________________"Escribir"Ingrese el nombre del alumno: "Leeralumno[cantidad_de_alumnos]sialumno[cantidad_de_alumnos]<>xEntoncesEscribir"La nota practica de: "alumno[cantidad_de_alumnos]" es: "leerpractica[cantidad_de_alumnos]Escribir"La nota de los problemas de: "alumno[cantidad_de_alumnos]" es: "Leerproblemas[cantidad_de_alumnos]Escribir"La nota teorica de: "alumno[cantidad_de_alumnos]" es: "Leerteorica[cantidad_de_alumnos]sipractica[cantidad_de_alumnos]>=10opractica[cantidad_de_alumnos]<=0oproblemas[cantidad_de_alumnos]>=10oproblemas[cantidad_de_alumnos]<=0oteorica[cantidad_de_alumnos]>=10oteorica[cantidad_de_alumnos]<=0EntoncesEscribir"error ingrese un dato valido"SiNofinal<-(practica[cantidad_de_alumnos]+problemas[cantidad_de_alumnos]+teorica[cantidad_de_alumnos])/3sialumno[cantidad_de_alumnos]<>xEntoncesEscribir"____________________________________________________________"Escribir"La nota final del/la alumno: "alumno[cantidad_de_alumnos]Escribir"es de: "finalFinSiFinSiFinsiFinMientras
FinAlgoritmo
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2023-01-19
Algoritmo Alumnos
definir nombre, respuesta Como Caracter
Definir nota1, nota2, nota3 Como Entero
Definir resultado Como Real
//práctica 10% nota1
//problemas 50% nota2
//teorico 40% nota3
Escribir "Bienvenido a la IA del colegio"
Escribir "¿Desea iniciar el programa?"
Escribir "Responder con Si o No"
leer respuesta
Si respuesta = "Si" o respuesta = "si" Entonces
Escribir "Ingrese el nombre del alumno"
leer nombre
Mientras nombre <> "" Hacer
Escribir "Ingrese las calificaciones que obtuvo en las partes prácticas/problemas/teorica"
Escribir "Ingrese la nota en práctica"
leer nota1
si nota1 >= 0 y nota1 <= 10 Entonces
Escribir "Ingrese la nota en problemas"
leer nota2
SiNo
Escribir "Ha ingresado un valor erroneo"
Escribir "El programa ha finalizado"
FinSi
si nota2 >= 0 y nota2 <= 10 Entonces
Escribir "Ingrese la nota en teorico"
leer nota3
SiNo
Escribir "Ha ingresado un valor erroneo"
Escribir "El programa ha finalizado"
FinSi
si nota3 >= 0 y nota3 <= 10 Entonces
Escribir "El nombre del alumno es " nombre
Escribir "Su nota en práctica es " nota1
Escribir "Su nota en problemas es " nota2
Escribir "Su nota en teorico es " nota3
resultado = (nota1*0.10)+(nota2*0.50)+(nota3*0.40)
Escribir "Su nota final es de " resultado
Escribir "-----------------------------------------------"
Escribir "Ingrese nombre del alumno"
leer nombre
SiNo
Escribir "Ha ingresado una nota invalida"
Escribir "El programa ha finalizado"
FinSi
FinMientras
Escribir "El programa ha finalizado"
SiNo
Escribir "El programa ha finalizado"
FinSi
FinAlgoritmo
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2023-12-31
Post awaiting moderation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2023-07-06
Calcular la nota media por alumno de una clase de a alumnos. Cada alumno podrá tener un número n de notas distinto.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Algoritmo sin_titulo
FinAlgoritmo
Algoritmo Alumnos
definir nombre, respuesta Como Caracter
Definir nota1, nota2, nota3 Como Entero
Definir resultado Como Real
SiNo
Escribir "El programa ha finalizado"
FinSi
FinAlgoritmo
Calcular la nota media por alumno de una clase de a alumnos. Cada alumno podrá tener un número n de notas distinto.