ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tarea C++


Enviado por   •  17 de Octubre de 2023  •  Tareas  •  459 Palabras (2 Páginas)  •  32 Visitas

Página 1 de 2

[pic 1]

A Practicar | Pág. 114

Problema

Ingresar el nombre completo de un alumno y un número de calificaciones para poderlas promediar, para expresarun veredicto de Aprobado o Reprobado.

La captura de los valores de las calificaciones deberá parar al introducirun valor de -1. El resultado del promedio deberá mostrar sólo 2 posiciones decimales.

Ejemplo:

Entrada

Salida

Nombre del alumno: Juan Pérez

Introduce una calificación: 10

Introduce una calificación: 7

Introduce una calificación: 9

Introduce una calificación: -1

El alumno Juan Pérez con 3 calificaciones ingresadas, obtuvo un promedio de 8.66, por lo tanto ha Aprobado.

Análisis

Identificación de la solución: : Se deben capturar y acumular n calificaciones con valores que van del 0 al 10, cuando este valor sea -1 es el indicativo para dejar de acumular las calificaciones y obetener el promedio, el cual se calcula dividiendo el total de la acumulación de las calificaciones entre el número total de estas.

Variable:

nombre, calif, prom, n

Reglas:

Haz Mientras calif!=-1: Si (calif!=-1) : prome prom + calif, ne-n+1

Si (prom>=6) : "Aprobado" De lo contrario. "Reprobado"

Algoritmo

Inicio

  1. Definir e inicializar variables (nombre‹ " calif-0, prom  0,
    n<0)
  2. Preguntar: "Nombre del alumno: "
  3. Capturar variable nombre
  4. Haz
  • 4.1. Preguntar: "Introduce una calificación: "
  • 4.2. Capturar variable calif
  • 4.3. Si (calift=-1) entonces
  • 4.3.1. Acumular calif en prom (proms prom + calif)
  • 4.3.2. Incrementar en 1 la variable n (n‹-n + 1)

4.4. Fin del Si

5. Mientras (calif!=-1)

157

  1. Asignar el valor de prom‹-prom/n
  2. Si (prom>=6) entonces

7.1. Expresar: "El alumno" + nombre + " con " + n + " calificaciones ingresadas, obtuvo un promedio de prom + ", por lo tanto ha Aprobado"

8. De lo contrario

8.1. Expresar: "El alumno + nombre + " con " + n " calificaciones ingresadas, obtuvo un promedio de prom + ", por lo tanto ha Reprobado"

9. Fin del si

Fin

Diagrama de Flujo

[pic 2]

[pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20][pic 21][pic 22][pic 23][pic 24][pic 25][pic 26][pic 27][pic 28][pic 29][pic 30][pic 31][pic 32][pic 33][pic 34][pic 35][pic 36][pic 37][pic 38][pic 39][pic 40][pic 41][pic 42][pic 43][pic 44][pic 45][pic 46][pic 47]

"El alumno + nombre + " con " + n " calificaciones ingresadas, obtuvo un promedio de prom + ", por lo tanto ha Reprobado"

"El alumno" + nombre + " con " + n + " calificaciones ingresadas, obtuvo un promedio de prom + ", por lo tanto ha Aprobado"

"Introduce una calificación: "

Nombre del alumno: "

C++

[pic 48]

[pic 49]

...

Descargar como (para miembros actualizados)  txt (2.7 Kb)   pdf (210.4 Kb)   docx (316.8 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com