Buscar

Faça um programa que leia o nome e o salario de uma pessoa e imprima seu novo salario com 25% de aumento??

💡 3 Respostas

User badge image

Lissandro Nader

#include <cstdlib>
#include <iostream>
#include<locale.h>


int main()
{
   
    char cargo;
    float atual, novo, aumento;
    printf("====Programa para calcular aumento de salario\n\n");
    printf("Entre com a letra correspondente a seu cargo (e - escrituario, s - secretario,  c - caixa, g -gerente, d - diretor):\n");
    scanf("%c",&cargo);
    printf("Seu salario atual:\n");
    scanf("%f",&atual);
    if (cargo == 'e'){
              novo = atual * 0.50;
              printf("Cargo escrituario\n");
              printf("Aumento de 50%\n");
              printf("Novo salario:%f\n",novo);} 
                else if (cargo == 's'){
              novo == atual * 0.35;
              printf("Cargo secretario\n");
              printf("Aumento de 35%\n");
              printf("Novo salario:%f\n",novo);}
               else if (cargo =='c'){
              novo == atual * 0.20;
              printf("Cargo caixa\n");
              printf("Aumento de 35%\n");
              printf("Novo salario:%f\n",novo);}  
               else if (cargo == 'g'){
              novo == atual * 0.10;
              printf("Cargo gerente\n");
              printf("Aumento de 35%\n");
              printf("Novo salario:%f\n",novo);} 
               else if (cargo == 'd'){
              printf("Diretor nao teve aumento\n");} 
    system("PAUSE");
    return EXIT_SUCCESS;
}
0
Dislike0
User badge image

Andre Smaira

Como não foi solicitada uma linguagem específica, vamos escrever um pseudocódigo, isto é, estabelecer o passo a passo que poderá ser adaptado à linguagem desejada:

  • Exiba “Qual o nome?”
  • Leia nome;
  • Exiba “Insira o salário:”;
  • Leia salario;
  • novo_salario = 1,25 salario;

  • Exiba “O novo salário será de ” & novo_salário & “, após um aumento de 25%”.
  • É importante, neste contexto, fazer uma criteriosa verificação das informações fornecidas pelo enunciado. Alguns detalhes, mesmo que possam parecer insignificantes, são muitas vezes os elementos a revelar a resposta da questão, evitando errar por descuido.

    Neste caso, é de grande relevância observar que o novo salário será de 125%, e não o aumento (o aumento real será de 25%, por isso a multiplicação do antigo por 1,25 para obter o novo).

    0
    Dislike0

    ✏️ Responder

    SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

    Para escrever sua resposta aqui, entre ou crie uma conta

    User badge image

    Outros materiais