Advertisement
salla

Q30_IP

Oct 21st, 2014
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.67 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int opc=0;
  7.     float salario=0;
  8.     float novoSalario=0;
  9.     int meses=0;
  10.  
  11.  
  12.     printf("\n\t\t:: MENU ::\n"
  13.             "\n\t>>Escolha uma das opções:\n\n"
  14.             "\n\t\t1. Novo salario"
  15.             "\n\t\t2. Ferias"
  16.             "\n\t\t3. Decimo terceiro"
  17.             "\n\t\t4. Sair\n\t\t"
  18.            );
  19.     scanf("%d", &opc);
  20.  
  21.     printf("\n\t>Digite seu salario: ");
  22.     scanf("%f", &salario);
  23.  
  24.     switch(opc){
  25.  
  26.         case 1:
  27.  
  28.             if(salario<=500){
  29.                 novoSalario = salario+(salario*0.1);
  30.                 printf("\n\n\t\tO novo salario e de %.2f reais\n\n", novoSalario);
  31.             }
  32.             else if(salario>500 && salario<=1500){
  33.                 novoSalario = salario+(salario*0.05);
  34.                 printf("\n\n\t\tO novo salario e de %.2f reais\n\n", novoSalario);
  35.             }
  36.             else if(salario>1500){
  37.                 novoSalario = salario+(salario*0.025);
  38.                 printf("\n\n\t\tO novo salario e de %.2f reais\n\n", novoSalario);
  39.             }
  40.  
  41.             break;
  42.  
  43.         case 2:
  44.  
  45.             novoSalario=(salario/3)+salario;
  46.             printf("\n\n\t\tO valor de suas ferias e de %.2f reais\n\n", novoSalario);
  47.  
  48.  
  49.             break;
  50.  
  51.         case 3:
  52.  
  53.             printf("\n\t\t>Digite a quantidade de meses de trabalho na empresa[max 12]:");
  54.             scanf("%d",&meses);
  55.  
  56.             novoSalario = (salario*meses)/12;
  57.  
  58.             printf("\n\n\t\tSeu decimo terceiro e de %.2f reais\n\n", novoSalario);
  59.  
  60.  
  61.             break;
  62.  
  63.         case 4:
  64.  
  65.             return 0;
  66.             break;
  67.  
  68.  
  69.     }
  70.  
  71.     return 0;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement