Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Escreva um programa utilizando o laço do_while que receba o peso e a altura de varias pessoas
- e retorne a media dos pesos, das alturas e do imc. Utiliza o laço do_while. O programa devera
- perguntar se o usuario deseja entrar com os dados de mais uma pessoa em cada alteração.
- IMC = PESO/ALTURA^2 */
- #include <stdio.h>
- #include <stdlib.h>
- int calcIMC(int *somaPeso, int *somaAltura, int *somaIMC, int *contador){
- int i=0,altura=0,peso=0,media=0,imc, verif=2;
- *contador = 1;
- do{
- printf("Digite a altura (EM CENTIMETROS) .: ");
- scanf("%d", &altura);
- printf("Digite o peso (EM KG) .: ");
- scanf("%d", &peso);
- imc = peso/(altura^2);
- *somaAltura = *somaAltura + altura;
- *somaPeso = *somaPeso + peso;
- *somaIMC= *somaIMC + imc;
- printf("\n\n\nDeseja acrescentar algum dado ? 1 para Sim e 0 para Nao .: \n\n");
- scanf("%d", &verif);
- *contador=*contador;
- printf("\nCONTADOR .: %d \n\n", *contador);
- }while(verif!=0);
- return *somaPeso, *somaAltura, *somaIMC, *contador;
- }
- int main()
- {
- int mediaPeso=0, mediaAltura=0, mediaIMC=0, contador=0,a;
- calcIMC(&mediaPeso, &mediaAltura, &mediaIMC,&contador);
- /* mediaPeso = mediaPeso/contador;
- mediaAltura = mediaAltura/contador;
- mediaIMC = mediaIMC/contador;
- */
- printf("\nA media do Peso e .: %d ", mediaPeso);
- printf("\nA media da Altura e .: %d ", mediaAltura);
- printf("\nA media do I.M.C e .: %d ", mediaIMC);
- system("PAUSE");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement