Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com if e else de C


CarolHCS

Pergunta

Ola olha eu aqui de novo, bom indo direto ao assunto, estava criando um programinha para apresentar em um trabalho da faculdade, o programa é bem simples, ele calcula os gastos das pessoas e fala se ela gasta muito ou economiza bem e tal, ai fiz ele bonitinho, ele compilou, mas estou com um problema, que pesquisei e tentei varias coisas e não consigo resolver, provavelmente o programa se encontra na parte do if e else, pois de acordo com a conta, se o resultado for baixo ele deve mostrar o primeiro texto, se for intermediário o segundo e se for bom o ultimo, eis que surge o problema, eu executei e testei os valores para ver as respostas, só que não importa o que eu coloque, o resultado e sempre o mesmo, sempre o primeiro, por favor me ajudem a arrumar isso, obrigada e até logo: :unsure: :(

//Programa exemplo v1.0
//CarolHCS
//1º Sem. ADS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
int main(void)
{
    int G1, G2, G3, G4, G5, G6, G7, SAL, GT, DS, P1, P3;
    
    printf("Informe seu Salario:");
    scanf("%d", &SAL);
    
    printf("Agora informe seus gastos mensais com:\n");
    
    printf("\nMoradia:");
    scanf("%d", &G1);
    printf("\nAlimentacao:");
    scanf("%d", &G2);
    printf("\nSaude:");
    scanf("%d", &G3);
    printf("\nTransporte:");
    scanf("%d", &G4);
    printf("\nEducacao:");
    scanf("%d", &G5);
    printf("\nLazer:");
    scanf("%d", &G6);
    printf("\nOutros:");
    scanf("%d", &G7);
    
    GT = G1 + G2 + G3 + G4 + G5 + G6 + G7;
    
    DS = SAL - GT;
    
    printf("\n\nSeu Salario: %d", SAL);
    printf("\n\nSeus Gastos totais: %d", GT);
    printf("\n\nSua Economia mensal: %d", DS);
    
    P1 = SAL - (5/100);
    P3 = SAL - (25/100);
    
    
    if (DS <= P1)
      printf("\n\nInfelismente seu percentual de economia esta muito baixo\n\nProcure uma forma de diminuir os gastos em areas menos importantes, como:\nLazer e Outros\n\nE muito importante termos um dinheiro extra para emergencias ou outras nescessidades\n\nBoa Sorte com suas economias\n\n\n");
      
           
           else if ((DS > P1) && (DS <= P3))
                printf("\n\nIntermediario...");
       
        
                else if (DS > P3)
                     printf("\n\nParabens...\n\n\n");


    system("PAUSE");
     return(0);
        
}

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...