//Hydroelectric Dam Helper
#include <stdio.h>
#define GRAV 9.80
#define EFINC 0.9
#define EFINC2 90
int main()
{
//Defines all the variables to be used
double height, work, mass;
printf("Height of dam (in meters):");
scanf("%lf", &height);
printf("Flow of water (in thousand cubic meters per second):");
scanf("%lf", &mass);
work = (mass * GRAV * height * EFINC);
printf("The dam would produce %f megawatts at %d%% efficency", &work, EFINC2);
return 0;
}
Les valeurs définies correctement, je l'ai testé en la faisant imprimer la hauteur et la masse, mais le travail ne reçoit jamais une valeur et EFINC2 imprime un nombre ridicule que je ne suis pas vraiment sûr deMultiplication variable en C?
Vous avez besoin d'une étiquette 'homework'? –
non, pas d'accord. – Atmocreations