Ajuda com meu programa aqui galera =D [RESOLVIDO]

1. Ajuda com meu programa aqui galera =D [RESOLVIDO]

rafael perera silva
L10NkNg

(usa Ubuntu)

Enviado em 04/11/2015 - 22:30h

(SOURCE DO PROGRAMA NO FINAL DO TOPICO)
FALA GALERA BOA NOOITE :), faz umas duas semanas que comecei a programar na linguagem C é to com um problema que to tentando resolver a muito tempo, entao eu baixei uma apostila
aqui e to aprendendo C com ela ja aprendi muita coisa, mais eles pediram pra fazer o exercicio
que deixarei a baixo, mais meu programa nao esta adicionando o aumento de 0.10% q seria 10% de aumento no salario do funcionario, ele compila tudo certinho sem nenhum erro mais nao adiciona o valor do aumento ao salario!(SE TIVER ALGUMA COISA MT FEIA NAO Ri nao kkkk, eu que ele sozin pra ir aprendendo olhei so algumas coisa)

(EXERCICIO)
1.
Uma empresa dará aumento aos seus funcionários, de acordo com sua classe:
a)
Classe A = 0,10 (10%) de aumento;
b)
Classe B = 0,15 (15%) de aumento;
c)
Classe C = 0,20 (20%) de aumento.
Usando o comando
switch
faça um programa que leia o salário e a classe do
funcionário, calcule e exiba os salários com os devidos aumentos.

/*  Usando o comando 
switch
faça um programa que leia o salário e a classe do
funcionário, calcule e exiba os salários com os devidos aumentos.
Classe A = 0,10 (10%) de aumento
Classe B = 0,15 (15%) de aumento
Classe C = 0,20 (20%) de aumento
*/


#include <stdio.h>
#include <stdlib.h>
main()
{
float salario_funcionario;
char classe_abc;
printf("Digite seu salario atual e sua classe, Exemplo: 1500 A:");
scanf("%f %c", &salario_funcionario, &classe_abc);

switch (classe_abc) {

case 'A':
salario_funcionario+0.10;
printf("Seu novo salario e:%f\n", salario_funcionario);
system("pause");
break;

case 'B':
salario_funcionario + 0.15;
printf("Seu novo salario e:%f\n", salario_funcionario);
system("pause");
break;

case 'C':
salario_funcionario + 0.20;
printf("Seu novo salario e:%f\n", salario_funcionario);
system("pause");
}
}






  


2. Re: Ajuda com meu programa aqui galera =D [RESOLVIDO]

Wellington Junior
Saffa

(usa Debian)

Enviado em 04/11/2015 - 22:52h


erro de semântica são comuns no começo, continua treinando.
tenta ae só adiciona a variável antes con o sinal de igual
salario_funcionario = salario_funcionario+0.10; 

ou você pode fazer assim que e a mesma coisa de cima.
salario_funcionario =+ 10; 



3. Re: Ajuda com meu programa aqui galera =D [RESOLVIDO]

rafael perera silva
L10NkNg

(usa Ubuntu)

Enviado em 04/11/2015 - 23:29h

Vlw pela ajuda kalyban, consegui akiii aos pouco vo aprendendo =D


4. Re: Ajuda com meu programa aqui galera =D [RESOLVIDO]

Wellington Junior
Saffa

(usa Debian)

Enviado em 04/11/2015 - 23:33h


de nada brother tamo ae pra ajuda.


5. Re: Ajuda com meu programa aqui galera =D [RESOLVIDO]

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 05/11/2015 - 09:06h

salario_funcionario =+ 10;


Só corrigindo: esse comando ( igual e depois o mais) era na linguagem B. Isso aí seria igual a fazer
salario_funcionario =10; 


O correto seria colocar primeiro o mais de pois o igual, desse jeito:

salario_funcionario += 10; 


Que seria igual a fazer:

salario_funcionario = salario_funcionario + 10; 


Espero ter ajudado

[]'s

T+

--

body@human: $ sudo su
brain@human: # apt-get purge -y windows* && echo "Windows removed successfully"




6. gente me ajudem aki...

alane da silva
lanny

(usa Outra)

Enviado em 14/04/2016 - 19:27h

to com o msm programa so q o meu nao me pede o cargo mais quando eu digito a primeira letra some

printf("Digite seu salario atual:");
scanf("%f", &salario);

printf("Digite seu cargo:");
scanf("%c",&cargo);

switch (cargo) {
case 1:
salario+=10;
printf("seu novo salario é:%d\n",salario);
system("pause");
break;

case 2:
salario+=15;
printf("seu novo salario é:%d\n",salario);
system("pause");
break;

case 3:
salario+=20;
printf("seu novo salario é:%d\n",salario);
system("pause");
break;


}




system("pause");


return 0;
}






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts