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.
Joao Andre MArtins Dias
há 9 anos
/*
* 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));
}
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Joao Andre MArtins Dias
há 9 anos
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.
Andre Smaira
há 7 anos
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;
}