Asignación # 5

     Un artefacto observador de un proceso registra periódicamente la hora, la temperatura, la presión y el volumen y guarda estos datos en un archivo.  Cada registro de este archivo contiene:

  • Hora en las columnas 1 -> 4
  • Temperatura en las columnas 5 -> 8
  • Presión en las columnas 9 -> 12
  • Volumen en las columnas 13 -> 16
  • formato de entrada = "%4d%4f%4f%4f"

     El valor de la hora es una cantidad entera representativa del momento en que las medidas fueron tomadas; utilizando el formato militar.  Los valores para temperatura, presión y volumen son números con lugares decimales pero registrados sin el punto decimal.  Cada uno debe ser interpretado con el punto decimal entre el tercer y cuarto dígito.

     Escriba un programa que lea una cantidad desconocida de registros de hora, temperatura, presión y volumen del archivo en que fueron grabados; convierta la hora del formato militar al civil y si es una hora válida: calcule el promedio de temperatura, presión y volumen; y produzca un archivo con la información de la siguiente forma:

          AUTOR   : .......
          SECCION : ...

            HORA     TEMPERATURA    PRESION   VOLUMEN
          =============================================
           8:05 AM       21.7         12.8     112.4
            .              .            .         .
            .              .            .         .
            .              .            .         .
            .              .            .         .
          12:25 AM       33.3         43.5     135.7
          =============================================
          PROMEDIOS       ?            ?         ?

Archivo: ASIGNA05.DAT


Última modificación : domingo 5 de octubre de 1997


©Derechos reservados - 1997 - Prof. H. D. A. Cabassa