• Asignatura: Informática
  • Autor: jenndayanadazajd
  • hace 8 años

En el colegio Mi Saber, se necesita conocer la cantidad de docentes que tienen el título de magister, para ello, se requiere un programa que permita elegir entre las siguientes opciones: 1 para profesional, 2 para especialista y 3 para magister. Se debe registrar la respuesta de N docentes.


xCesar: pregunta en que compilador? Dev C, C++ o quizá Pseint
jenndayanadazajd: Pseint :D
xCesar: osea primer menu aparecen las 3 opciones..... luego de seleccionar una de ellla te pide nombre.... y luego eso se mantiene registrado?
jenndayanadazajd: primer menú aparecen las 3 opciones..... luego de seleccionar una de ella...luego pide la ocupación del docente, lo mantiene registrado y al final lo que debe aparecer es el número de docentes encuestados y su ocupación (así lo entiendo)
xCesar: uhmm yaaa
xCesar: osea al terminar los n docentes? pero habra una opcion docentes registrados supongo?

Respuestas

Respuesta dada por: irmajulia
3

De acuerdo al  requerimiento del colegio Mi Saber, el programa o algoritmo para saber la cantidad de docentes que tienen el título de magister es:

Algoritmo cantidadMagisters

contMagisters=0

Escribir "Cantidad de docentes:" sin Saltar

Leer N

Para i<-1 Hasta N Con Paso 1 Hacer

 Escribir "Nombre del Docente" Sin Saltar

 Leer Docente

 Escribir "Seleccione Categoria:"

 Escribir "1. Profesional"

 Escribir "2. Especialista"

 Escribir "3. Magister"

 Escribir "Opcion: " Sin Saltar

 Leer opc

 Si opc = 3 Entonces

  contMagisters = contMagisters + 1

 Fin Si

Fin Para

Escribir "La cantidad de Magisters es: ", contMagisters

FinAlgoritmo

El algoritmo inicialmente, pide al usuario la cantidad de docentes que trabajan en el colegio y que se deben analizar. Luego en un sentencia repetitiva, el programa solicita el nombre del docente y presenta un menú con las opciones (categorías: Profesional, Especialista y Magister)

El usuario selecciona el número de la opción y analiza, si la opción ingresada es 3, ya que corresponde con los magisters, que es lo que el problema nos pide contar, entonces la variable contMagisters se incrementa en 1.

Finalmente, se imprimir la cantidad de magisters capturada en la variable contMagisters

En imagen adjunto dejo el diagrama de flujo.

Adjuntos:
Preguntas similares