Olá, sou novo no fórum aqui, e estou com um probleminha neste programa que to fazendo aqui. É um exercicio da minha facul, que to batendo cabeça pra achar oque tem de errado. #include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char dpto;
float salario;
printf("Escolha seu departamento: ");
printf("A: Administracao / F: Financeiro / P: Producao\n");
scanf("%c", &dpto);
if((dpto='A')||(dpto='F')||(dpto='P')){
printf("Informe seu salario : \n");
scanf("%f",&salario);
if(salario>0) {
if(dpto='A') {
salario= salario*1.2;
}
else {
if(dpto='F') {
salario= salario*1.1;
}
else {
salario= salario*1.05;
}
}
printf("Agora voce recebera %f reais de salario\n", salario);
}
else {
printf("Salario invalido!\n");
}
}
else {
prinft("Departamento invalido");
}
system("PAUSE");
return 0;
} Faço Análise de sistemas na UDESC(Universidade Estadual de Santa Catarina) to estudando pacaraleo, bem puxado. E to encabulado com este simples programa. O usuario deve informar o departamendo, e seu salario, e ter como resposta seu novo salario. Tendo que dpto A tem 20% de aumento, dpto F tem 10% e o P tem 5%. fiz tudo o programa ai, fiz algoritmo tudo, codifiquei pra C, mas não funfo, modifiquei algumas coisas, e tambem não funco, se alguém tiver uns minutinhos ai e possa me ajudar, agradeceria ;D Sem mais. Grato ;D