Ir para conteúdo
Fórum Script Brasil

Fernandomiron

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Fernandomiron

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Fernandomiron's Achievements

0

Reputação

  1. Obrigado Assissi, eu testei aqui e já deu certo, eu não sabia que isso era necessario, estou aprendendo e ainda é meio confuso.
  2. Boa noite, Estava fazendo um exercicio em C no Dev C++ que deve ler o nome de um cliente e o valor da sua compra e então estipular o valor do desconto e imprimir na tela uma mensagem com o nome do cliente e o valor de sua compra já com o desconto, porem quando fui compilar o código ele da esse erro : erro 'else' without a previous 'if' nas linhas 21 e 25, se eu comentar as linhas ele compila normalmente e o programa funciona, porem gostaria de saber o porque ele faz isso, caso eu esteja errando alguma coisa ou esquecendo algo importante, se alguém puder esclarecer essa duvida desde já agradeço. Segue abaixo o código já com as linhas que estão dando problema comentadas : #include <conio.h> #include <stdio.h> main(){ float total, valorcompra; char nome[30]; printf("Ensira o nome do cliente : "); scanf("%s",nome); printf("Ensira o valor da compra : "); scanf("%f",&valorcompra); if (valorcompra <= 100) total = valorcompra - ((valorcompra * 10 ) / 100); printf("O valor total da compra de %s com desconto e de : %f",nome,total); else if (valorcompra <= 200 ) total = valorcompra - ((valorcompra * 15 ) / 100 ); //printf("O valor total da compra de %s com desconto e de : %f",nome,total); else total = valorcompra - ((valorcompra * 20 ) / 100 ); //printf("O valor total da compra de %s com desconto e de : %f",nome,total); getch(); }
×
×
  • Criar Novo...