solid 0 Denunciar post Postado Setembro 23, 2013 sou novo aqui, e estou começando no ramo de programação. Fiz esse programa aqui onde tenho 3 opção, nas 3 opção tenho que fazer os cálculos de acordo com as condições e mostrar o resultado na tela .... mas não estou conseguindo, não sei o que tem de errado.. int main(){ int opcao; float salario,imposto1,imposto2,imposto3,novosalario1,novosalario2,novosalario3,novosalario4; printf("Menu de opcões \n"); printf("1: Imposto \n"); printf("2: Novo Salario \n"); printf("3: Classificação \n"); printf("\n Digite Opcão Desejada. \n"); switch(opcao){ case'1': printf("Digite o salario: \n"); scanf("%f",&salario); if(salario<500){ imposto1=(salario*5)/100; printf("Valor do imposto = %f \n",imposto1); }else{ if(salario>=500 && salario<=850){ imposto2=(salario*10)/100; printf("Valor do imposto = %f \n",imposto2); }else{ if(salario>850){ imposto3=(salario*15)/100; printf("Valor do imposto = %f \n",imposto3); }else{ }}} break; case'2': printf("Digite o salario: \n"); scanf("%f",&salario); if(salario<450){ novosalario1=salario+100; printf("Novo salario = %f \n",novosalario1); }else{ if(salario>=450 && salario<750){ novosalario2=salario+75; printf("Novo salario = %f \n",novosalario2); }else{ if(salario>=750 && salario<=1500){ novosalario3=salario+50; printf("Novo salario = %f \n",novosalario3); }else{ if(salario>1500){ novosalario4=salario+25; printf("Novo salario = %f \n",novosalario4); }else{ }}}} break; case'3': printf("Digite o salario: \n"); scanf("%f",&salario); if(salario<=700){ printf("Mal Remunerado"); }else{ if(salario>700){ printf("Bem Remunerado"); }else{ }} break; } getch(); return 0; } Compartilhar este post Link para o post Compartilhar em outros sites
reebr 94 Denunciar post Postado Setembro 23, 2013 switch(opcao){ ... } Faltou ler a opção antes do switch. Compartilhar este post Link para o post Compartilhar em outros sites
solid 0 Denunciar post Postado Setembro 24, 2013 ahh !! faltou opcao=getchar ();.............agora deu certo .... vlw ae Compartilhar este post Link para o post Compartilhar em outros sites