Advertisement
Guest User

codigo3

a guest
Mar 23rd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.59 KB | None | 0 0
  1. #include "stdio.h"
  2. #include "Windows.h"
  3. #include <locale.h>
  4.  
  5.  
  6. int main()
  7. {
  8.     setlocale(LC_ALL, "Portuguese");
  9.  
  10.     int i, horas;
  11.     char func, turno;
  12.     float sal_minimo = 900.00;
  13.     float sal_final, hora_trabalhada, sal_inicial, aux_aliment;
  14.  
  15.     for (i = 1; i <= 10; i++) {
  16.         printf("Insira o tipo de funcionário. O - Operário | G - Gerente \n");
  17.         scanf_s("%c", &func);
  18.        
  19.         getchar(); // =P
  20.        
  21.         printf("\nInsira o turno. N - Noturno | M - Matutino | V - Vespertino\n");
  22.         scanf_s("%c", &turno);
  23.        
  24.         //printf("Insira o numero de horas trabalhadas.\n");
  25.         //scanf_s("%c", &horas);
  26.  
  27.  
  28.         if (func == 'G' && turno == 'N')
  29.             hora_trabalhada = sal_minimo * 0.18;
  30.         else if ((func == 'G' && turno == 'M') || (turno == 'V' && func == 'G'))
  31.             hora_trabalhada = sal_minimo * 0.15;
  32.         else if (func == 'O' && turno == 'N')
  33.             hora_trabalhada = sal_minimo * 0.13;
  34.         else if ((func == 'O' && turno == 'M') || (func == 'O' && turno == 'V'))
  35.             hora_trabalhada = sal_minimo * 0.10;
  36.         else {
  37.             printf("Um ou demais valores foram inválidos e o programa não pode continuar.");
  38.             return 1;
  39.         }
  40.  
  41.         printf("%f", hora_trabalhada);
  42.         sal_inicial = horas * hora_trabalhada;
  43.  
  44.         if (sal_inicial < 600)
  45.             aux_aliment = sal_inicial * 0.20;
  46.         else if (sal_inicial >= 600 && sal_inicial <= 1200)
  47.             aux_aliment = sal_inicial * 0.15;
  48.         else
  49.             aux_aliment = sal_inicial * 0.05;
  50.  
  51.         sal_final =
  52.  
  53.         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");
  54.  
  55.  
  56.     }
  57.  
  58.     system("pause");
  59.  
  60.     return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement