Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cristianf22

problema em c

Recommended Posts

olá bom dia , sou um padawan em programação e gostaria da ajuda de vocês, fiz um código onde o objetivo é fazer o reajuste de salário ate ai tudo bem , mais quando vou compilar da o seguinte erro:

error: expected ';' before '{' token

else (salario >= 1000) {

gostaria de saber o que pode ser ? segue abaixo o codigo:

#include <stdio.h>
void main() {
float salario, reajuste;
printf("informe o salario para reajuste \n");
scanf("%f", &salario);
if (salario < 500){
reajuste = salario * 0.15;
}
else if ((salario >= 500) && (salario <= 1000)) {
reajuste = salario * 0.10;
}
else (salario >= 1000) {
reajuste = salario * 0.05;
}
printf("Salario com Reajuste = %.2f \n", reajuste);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

Olha sou inciante em C sem contar que já faz algum tempo que não uso a linguagem, mas . . .

Ao que parece o que pode estar causanso o erro é a falta de um if na seguinte linha:

else  ( salario >= 1000 )

Acho que colocar um if depois deste "else" vai resolver o problema!

Ubuntu 14.04 LTS - GNU GCC 4.8 - CodeBlocks 13.12

Valeu e ate a proxima ! ! !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.