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

Programacion orientada a objetos encapsulacion y constructores


Enviado por   •  9 de Septiembre de 2020  •  Resúmenes  •  430 Palabras (2 Páginas)  •  66 Visitas

Página 1 de 2

#include <stdio.h>

/*Una fábrica tiene un archivo con los registros de mediciones de temperatura en grados Fahrenheit de las máquinas que se utilizan en sus procesos.

Cada día de la semana queda registrado en un renglón. La fábrica labora de Lunes a Sábado.

El consumo de energía eléctrica en la fábrica se calcula considerando que cada 2.6 grados centígrados equivalen a 1.6 watts.

El costo por watt es de 0.12% del valor del dólar al día (dicho valor se deberá ingresar el día que se hacen los cálculos).

Se debe generar un archivo con datos de las máquinas de una semana promedio (en términos de temperatura, de watts y de costo),

en la cual podamos identificar que máquina tuvo el mayor y menor promedio de consumo de energía eléctrica por cada día de la semana.

En PANTALLA debemos mostrar cuánto se pagará en pesos por consumo de energía en el mes, y cual fue la máquina con mayor y menor consumo promedio mensual en watts.

Se deben utilizar arreglos bidimensionales:

Para la temperatura en la semana promedio

Para los watts consumidos en la semana promedio

Para el costo a pagar en la semana promedio

Además, se deben generar (al menos) las siguientes funciones:

1) Identificar el máximo del día

2) Identificar el mínimo del día

3) Conversión de grados

4) Conversión de temperatura a energía eléctrica

5) Calcular el total a pagar

En el archivo que se genera, se deben separar las columnas por un “*”.

YAMIL OMAR ROMERO GONZÁLEZ

NUA 427223*/

//Para conversión a celcius

float celcius (float f)

{

float cel;

cel= (5/9)*(f-32);

return cel;

}

//Para conversión a watts

float watts (float f)

{

float cel,w;

int contador=0;

cel= (5/9)*(f-32);

if (cel%2.6==0)

contador++;

w=contador*2.6;

return w;

}

//Precio a pagar:

float pago (float dolar)

{

float p,w,cel, dolar=21.59;

cel= float(5/9)(f-32);

if (cel%2.6==0)

contador++;

w=contador*2.6;

p=dolar*w;

return w;

}

//Funcion principal

int main ()

{

char archivoEntrada [] = "C:/Users/Ythem/Desktop/Examen/examen_fabrica.txt";

char archivoSalida [] = "C:/Users/Ythem/Desktop/Examen/Modificado_examen_fabrica.txt";

FILE *leerArchivo;

FILE *escribirArchivo;

...

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