Exercício:
Faça um programa que leia o sexo do usuário e apresente a
mensagem “O sexo é válido”, se o caractere digitado for ‘M’ ou ‘F’.
Resposta:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char sexo, M, F;
printf("Qual o sexo do usuario? (M/F)\n");
scanf("%c",&sexo);
if (sexo=='M'||'F')
printf("O sexo digitado e valido. \n");
else
printf("O sexo digitado não e valido. \n");
system("PAUSE");
return(0);
}
PROBLEMA: Para qualquer letra digitada o programa retorna "O sexo digitado e valido."
Pergunta
leolambrecht
Exercício:
Faça um programa que leia o sexo do usuário e apresente a
mensagem “O sexo é válido”, se o caractere digitado for ‘M’ ou ‘F’.
Resposta:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char sexo, M, F;
printf("Qual o sexo do usuario? (M/F)\n");
scanf("%c",&sexo);
if (sexo=='M'||'F')
printf("O sexo digitado e valido. \n");
else
printf("O sexo digitado não e valido. \n");
system("PAUSE");
return(0);
}
PROBLEMA: Para qualquer letra digitada o programa retorna "O sexo digitado e valido."
Editado por leolambrechtLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.