Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdio.h"
- #include "Windows.h"
- #include <locale.h>
- int main()
- {
- setlocale(LC_ALL, "Portuguese");
- int i, horas;
- char func, turno;
- float sal_minimo = 900;
- float sal_final, hora_trabalhada, sal_inicial, aux_aliment;
- for (i = 1; i <= 10; i++) {
- printf("Insira o tipo de funcionário. O - Operário | G - Gerente \n");
- scanf_s("%c", &func);
- getchar();
- printf("\nInsira o turno. N - Noturno | M - Matutino | V - Vespertino\n");
- scanf_s("%c", &turno);
- getchar();
- printf("Insira o numero de horas trabalhadas.\n");
- scanf_s("%c", &horas);
- getchar();
- if (func == 'G' && turno == 'N')
- hora_trabalhada = sal_minimo * 0.18;
- else if ((func == 'G' && turno == 'M') || (turno == 'V' && func == 'G'))
- hora_trabalhada = sal_minimo * 0.15;
- else if (func == 'O' && turno == 'N')
- hora_trabalhada = sal_minimo * 0.13;
- else if ((func == 'O' && turno == 'M') || (func == 'O' && turno == 'V'))
- hora_trabalhada = sal_minimo * 0.10;
- else {
- printf("Um ou demais valores foram inválidos e o programa não pode continuar.");
- return 1;
- }
- printf("%f", hora_trabalhada);
- sal_inicial = horas * hora_trabalhada;
- if (sal_inicial < 600)
- aux_aliment = sal_inicial * 0.20;
- else if (sal_inicial >= 600 && sal_inicial <= 1200)
- aux_aliment = sal_inicial * 0.15;
- else
- aux_aliment = sal_inicial * 0.05;
- sal_final = sal_inicial + aux_aliment;
- printf("O numeros de horas trabalhadas foi %d, o valor da hora trabalhada é %f, o salário inicial é %f, o auxilio alimentação é %f, o salário final é %f", horas, hora_trabalhada, sal_inicial, aux_aliment, sal_final);
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement