Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ThiagoC

apanhando muitoooo hehehe

Recommended Posts

O que ha de errado com esse programa???

Não estou conseguindo digitar o sexo da pessoa!!!

por favor me ajudem hehehe

CODE

#include <stdio.h>

main()

{

float porFemi,mediaAlunos,qtdMasc,qtdFemi,menores18,somaIdades,idade,qtdAlunos,maiorId

ade,alunos;

char sexo,sexoMaior;

qtdMasc=0;

qtdFemi=0;

somaIdades=0;

qtdAlunos=0;

menores18=0;

maiorIdade=0;

sexo='D';

printf ("Digite a quantidade de alunos");

scanf("%f",&alunos);

printf ("Digite o sexo do aluno");

scanf("%c",&sexo);

 

printf ("Digite a idade do aluno");

scanf("%f",&idade);

mediaAlunos=somaIdades + idade;

if (idade < 18)

{

menores18=menores18 + 1;

}

if (sexo != 'M' || sexo != 'F')

 

printf ("Erro");

 

else

 

if (sexo == 'M')

qtdMasc=qtdMasc +1;

 

else

{

qtdFemi=qtdFemi + 1;

porFemi= alunos * (qtdFemi / 100);

}

 

 

if (idade > maiorIdade)

{

 

sexoMaior=sexo;

}

qtdAlunos=qtdAlunos + 1;

}}

printf("A quantidade de alunos do sexo masculino é: %f",qtdMasc);

printf("A quantidade de alunos menores de 18 é: %f",menores18);

printf("A media das idades dos alunos é: %f",mediaAlunos);

printf("A porcentagem de alunos do sexo feminino é: %f",porFemi);

printf("O sexo do aluno mais velho é: %c",sexoMaior);

}

 

 

O programa tem que solicitar a idade e o sexo do aluno.

Exibir a quantidade de alunos do sexo masculino, a quantidade de alunos menores de 18 anos, a media de idade dos alunos, a porcentagem de alunos do sexo feminino e o sexo do alunos mais velho!!!

vlww rapaziada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Buffer de entrada com \n no final provavelmente.

NAO use fflush(stdin).Comece cortando o vício desde o começo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Buffer de entrada com \n no final provavelmente.

NAO use fflush(stdin).Comece cortando o vício desde o começo.

realmente sou novo na area de programação

oq seria fflush?

eu nao to conseguindo rodar esse programa atendendo todas condições

vlwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

é meio Pog + use um getchar(); no lugar do tal fflush!

nunca cheguei a pesquisar muito suas utilidades + "ACHO" q o fflush server para limpar o buffer, algo assim :lol:

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.