Alguém consegue converter este programa que está em C para linguagem do VisualG?
/*
* Autor:
* Criado:
*/
#include
#include
#include
int main(){
int numerocriancas, mesesvida, contcrianca = 0, contcriancamasculino = 0, contmenos24 = 0;
float porcentagemmortas, porcentagemmasculinomortas, porcentagemmenores24;
char sexo[10];
scanf("%d",&numerocriancas);
scanf("%s",sexo);
scanf("%d",&mesesvida);
while (strcmp(sexo,"VAZIO") != 0){
contcrianca++;
if (strcmp(sexo,"MASCULINO") == 0){
contcriancamasculino++;
}
if (mesesvida <= 24){
contmenos24++;
}
scanf("%s",sexo);
scanf("%d",&mesesvida);
}
porcentagemmortas = (float) (contcrianca * 100) / numerocriancas;
porcentagemmasculinomortas = (float) (contcriancamasculino * 100) / numerocriancas;
porcentagemmenores24 = (float) (contmenos24 * 100) / numerocriancas;
printf("PORCENTAGEM DE MORTOS = %.2f\n",porcentagemmortas);
printf("PORCENTAGEM DE MASCULINOS MORTOS = %.2f\n",porcentagemmasculinomortas);
printf("PORCENTAGEM DE MENOS DE 24 MESES = %.2f\n",porcentagemmenores24);
return 0;
}
Observação: acrescentar as seguintes observações no Algoritmo:
1) Criar as seguintes funções:
a) Uma função para validar corretivamente a idade para estar no intervalo de 0 a 144 meses;
b) uma função para processar o cálculo do percentual, retornando o resultado para o código principal onde será mostrado.
c) crie um laço de entrada para solicitar o sexo da criança morta (1-Feminino, 2-Masculino e/ou 9-Finalizar) e o número de meses de vida da criança (deve ser inteiro e entre 0 a 144, inclusive).
Lista de comentários
Segue o programa em VisualG