Gauss
1- If/Else
#include "stdio.h"
#include "stdlib.h"
main () {
int cod;
float salario,san,dife;
printf("Gerente = 101\n Engenheiro=102\n Tecnico=103\n Entre com o codigo do cargo =");
scanf("%d",&cod);
printf("Entre com o salario atual =\n");
scanf("%f",&salario);
if(cod==101){
san=salario*1.10;
dife=san-salario;
printf("seu novo salario e %3.2f seu antigo salario e %3.2f o aumento foi de %3.2f\n",san,salario,dife);
}
if(cod==102){
san=salario*1.20;
dife=san-salario;
printf("seu novo salario e %3.2f seu antigo salario e %f o aumento foi de %3.2f\n",san,salario,dife);
}
if(cod==103){
san=salario*1.30;
dife=san-salario;
printf("seu novo salario e %3.2f seu antigo salario e %3.2f o aumento foi de %3.2f\n",san,salario,dife);
}else{
san=salario*1.40;
dife=san-salario;
printf("seu novo salario e %3.2f seu antigo salario e %3.2f o aumento foi de %3.2f\n",san,salario,dife);
}system ("pause");
}
1- Case
#include "stdio.h"
#include "stdlib.h"
main () {
int cod;
float salario,san,dife;
printf("Gerente = 101\n Engenheiro= 102\n Tecnico=103 \n Entre com o codigo do cargo");
scanf("%d",&cod);
printf("Entre com o salario atual =\n");
scanf("%f",&salario);
switch(cod){
case 101:
san=salario*1.10;
dife=san-salario;
printf("seu novo salario e %3.2f seu antigo salario e %3.2f o aumento foi de %3.2f\n",san,salario,dife);
break;
case 102:
san=salario*1.20;