Informática, perguntado por Tamires2017, 1 ano atrás

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).

Soluções para a tarefa

Respondido por bokomoko
1
esse lance de "converter de uma linguagem para outra" , de usar "programas conversores"  é meio que roubada. O melhor mesmo é reescrever o programa fazendo uso do que a linguagem oferece. Isso normalmente está além do alcance dos programas conversores. Nunca vi um que preste.

Segue o programa em VisualG

Anexos:

Tamires2017: Entendi.
Tamires2017: Sim. Muito obrigada!
Perguntas interessantes