Informática, perguntado por anonimodigital54, 5 meses atrás

Faça um programa na linguagem C que apresente o menu de opções a seguir, que permita ao usuário escolher a opção desejada, receba os dados necessários para executar a operação e mostre o resultado. Verifique a possibilidade de opção inválida e não se preocupe com as restrições como salário inválido. Menu de opções: 1. Novo salário 2. Férias 3. Décimo terceiro 4. Sair Na opção 1: receber o salário de um funcionário, calcular e mostrar o novo salário usando as regras a seguir: Salários Porcentagem de aumento Até R$ 2100,00 15% Acima de R$ 2100 até R$ 6000,0 10% Acima de R$ 6000,00 5% Na opção 2: receber o salário de um funcionário, calcular e mostrar o valor de suas férias. Sabe-se que as férias equivalem a seu salário acrescido de um terço do salário. Na opção 3: receber o salário de um funcionário e o número de meses de trabalho na empresa, no máximo doze, calcular e mostrar o valor do décimo terceiro. Sabe-se que o décimo terceiro equivale a seu salário dividido por 12 multiplicado pelo número de meses de trabalho. Na opção 4: sair do programa​

Soluções para a tarefa

Respondido por Zeus0161
1

Resposta:

Explicação:

#include <stdio.h>

#include <stdlib.h>

int main (){

   float sal,mes;

   printf("MENU\n");

   printf(" 1 Novo salario \n");

   printf(" 2 Férias \n");

   printf(" 3 Decimo terceiro \n");

   printf (" 4 Sair\n");

   int op;

   scanf("%d",&op);

   switch (op)

   {

   case 1:

       printf("Digite salario");

       scanf("%f",&sal);

       if (sal<2100)

           printf("novo salario = %f",sal*1.5);

       else if (sal<6000)

           printf("novo salario = %f",sal*1.1);

       else printf("novo salario = %f",sal*1.05);

       break;

   case 2:

       printf("Digite salario:");

       scanf("%f",&sal);

       printf("Ferias = %f",sal+(sal/3));

       break;

   case 3:

       printf("Digite salario:");

       scanf("%f",&sal);

       printf("Digite messes de trabalho:");

       scanf("%f",&mes);

       printf("decimo terceiro = %f",(sal/12)*mes);

       break;

   case 4:

       exit(1);

   }

}


anonimodigital54: poderia fazer no comando se e enquanto?
Perguntas interessantes