Buscar

Algoritmo que leia as informações de um Funcionário

Ler as seguintes informações de um funcionário: Nome, idade cargo e o seu salário bruto considerem:

a) O salário bruto teve um reajuste de 38%.

b) O funcionário receberá uma gratificação de 20% do salário bruto.

c) O Salário total é descontado em 15%

E escrever os seguintes resultados: Imprimir nome, idade e cargo. Imprimir o salário bruto. Imprimir o salário líquido.

💡 5 Respostas

User badge image

Joao Andre MArtins Dias

/*
 * File:   main.cpp
 * Author: joao
 *
 * Created on 20 de Setembro de 2016, 13:03
 */

#include <cstdlib>
#include<stdio.h>
using namespace std;

/*
 *Programa para simples cadastro de nomes e idades
 *  
 */

/*---------------------------------------------------------------------------*/
int main() {
    char nome[20], cargo[20];
    int idade;
    float salarioLiquido, salarioBruto, gra;
    
    
        fflush(stdin);
        printf("Nome:\n");
        scanf("%s", nome);
        //---------------------------------
        printf("Idade:\n");
        scanf("%d", &idade);
        //---------------------------------
        fflush(stdin);
        printf("Cargo:\n");
        scanf("%s", cargo);

        //---------------------------------
        printf("Salario Bruto atual:\n");
        scanf("%f", &salarioBruto);
        /*Calculando*/
        salarioBruto = (1.38 * salarioBruto);
        gra = (salarioBruto * 0.20);
        printf("Nome:[%s] Idade:[%d]\n", nome, idade);
        printf("Cargo[%s]\n", cargo);
        printf("Salario Bruto:[%.2f](reajustado em 38%)\n", salarioBruto);
        printf("Gratificao:[%.2f](20%)\n", gra);
        printf("Descontos:[%.2f](15%)\n", ((salarioBruto + gra)*0.15));
        printf("Salario Liquido:[%.2f]\n", ((salarioBruto + gra)-(salarioBruto + gra)*0.15));
        
    
}

2
Dislike0
User badge image

Joao Andre MArtins Dias

Parceiro é isso ai, como não tava dizendo em que linguagem eu fiz em C que pode ser convertido em qualquer coisa sem muito problema. Mas não tem segredo, você precisa de duas strings para armazenar nome e cargo, um inteiro para idade e pelo menos uma variavel de ponto flutuante para guardar o salario, eu usei duas por comodidade, poderia ter usado mais ou menos, mas pelo menos uma.

Espero que ajude.

1
Dislike0
User badge image

Andre Smaira

Algoritmo que leia as informações de um Funcionário

Ler as seguintes informações de um funcionário: Nome, idade cargo e o seu salário bruto considerem:

a) O salário bruto teve um reajuste de 38%.

b) O funcionário receberá uma gratificação de 20% do salário bruto.

c) O Salário total é descontado em 15%

E escrever os seguintes resultados: Imprimir nome, idade e cargo. Imprimir o salário bruto. Imprimir o salário líquido.


Inicialmente é necessário definir as variáveis e seus tipo para iniciar o algoritmo, dessa forma em C, podemos definir:

#include <stdio.h>

int main()

{

int idade;

float salario,salario_reajuste,salario_gratificacao,salario_bruto,salario_liquido;

char nome[15];

char cargo[20];


Assim, precisamos receber e salvar o nome, idade, cargo e salário bruto inicial do funcionário. Assim teremos que:

printf("Nome do funcionario :");

scanf("%s",nome);

printf("cargo do funcionario :");

scanf("%s",cargo);

printf("Idade do funcionario :");

scanf("%i",&idade);

printf("salario do funcionario :");

scanf("%f",&salario);


Agora a partir dos valores informados pelo usuário podemos realizar o calculo do reajuste do salário bruto, assim teremos que:

salario_reajuste=salario*1.38;


Continuando, podemos calcular o salário bruto mais suas devidas gratificações, assim, teremos:

salario_gratificacao=salario_reajuste*1.2;


Com isso, podemos realizar o calculo do salário bruto total e do líquido. Obteremos que:

salario_bruto=salario_gratificacao;

salario_liquido=salario_bruto*0.85;


Por fim, basta apresentar os dados para o usuário e encerrar o programa, assim teremos que:

printf("Nome do funcionario: %s",nome);

printf("Cargo do funcionario: %s",cargo);

printf("Idade do funcionario: %i",Idade);

printf("Salario Bruto %f",salario_bruto);

printf("Salario liquido %f",salario_liquido);

return 0;

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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