printf("Digite o seu peso:");
scanf("%f", &peso);
if(peso>0){
printf("Digite um planeta:");
scanf("%c", planeta);
if(planeta==mercurio||planeta==venus||planeta==terra||planeta==marte||planeta==jupter||planeta==saturno||planeta==urano||planeta==netuno||planeta==plutao){
switch(planeta){
case 'mercurio':
peso_novo=peso*0,378;
break;
case 'venus':
peso_novo=peso*0,907;
break;
case 'terra':
peso_novo=peso*1;
break;
case 'marte':
peso_novo=peso*0,377;
break;
case 'jupter':
peso_novo=peso*2,36;
break;
case 'saturno':
peso_novo=peso*0,916;
break;
case 'urano':
peso_novo=peso*0,889;
break;
case 'netuno':
peso_novo=peso*1,12;
break;
case 'plutao':
peso_novo=peso*0,59*0,1;
break;
}
}
}
printf("O peso no planeta %c e %f.", planeta, peso_novo);
}
DÁ O SEGUINTE WARMING EM TODAS LINHAS DO COMANDO CASE:
[Warning] character constant too long for its type
[Warning] case label value exceeds maximum value for type
Pergunta
dneto
OLÁ!
ESCREVI O SEGUINTE PROGRAMA:
#include<stdio.h>
main(void){
char planeta;
float peso;
float peso_novo;
char mercurio, venus, terra, marte, jupter, saturno, urano, netuno, plutao;
printf("Digite o seu peso:");
scanf("%f", &peso);
if(peso>0){
printf("Digite um planeta:");
scanf("%c", planeta);
if(planeta==mercurio||planeta==venus||planeta==terra||planeta==marte||planeta==jupter||planeta==saturno||planeta==urano||planeta==netuno||planeta==plutao){
switch(planeta){
case 'mercurio':
peso_novo=peso*0,378;
break;
case 'venus':
peso_novo=peso*0,907;
break;
case 'terra':
peso_novo=peso*1;
break;
case 'marte':
peso_novo=peso*0,377;
break;
case 'jupter':
peso_novo=peso*2,36;
break;
case 'saturno':
peso_novo=peso*0,916;
break;
case 'urano':
peso_novo=peso*0,889;
break;
case 'netuno':
peso_novo=peso*1,12;
break;
case 'plutao':
peso_novo=peso*0,59*0,1;
break;
}
}
}
printf("O peso no planeta %c e %f.", planeta, peso_novo);
}
DÁ O SEGUINTE WARMING EM TODAS LINHAS DO COMANDO CASE:
[Warning] character constant too long for its type
[Warning] case label value exceeds maximum value for type
NA HORA QUE TENTO EXECUTAR O PROGRAMA TRAVA.
COMO SOLUCIONAR?
Link 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.