Exercícios Resolvidos de Tipos de dados

Ver Teoria

Enunciado

Uma empresa, visando automatizar o cálculo do salário de seus funcionários, pediu para que você desenvolvesse um programa que dado o número de horas trabalhadas e o valor do salário mínimo vigente, calcule o salário final que determinado funcionário irá receber.

Como sempre, antes de iniciar o desenvolvimento do programa, você decidiu realizar uma análise para identificar todos os dados que são necessários para o desenvolvimento e definir os seus respectivos tipos na linguagem C.

Passo 1

A primeira coisa que devemos fazer é identificar os dados do programa:

  • Horas trabalhadas;
  • Salário mínimo;
  • Salário final de um funcionário.

Passo 2

Com os dados devidamente identificados, podemos iniciar a definição dos tipos.

O dado que representa a quantidade de horas trabalhadas, por ser utilizado para o cálculo de salário, só assumirá valores inteiros, por exemplo: 1 hora trabalhada, 12 horas trabalhas etc. Dessa forma, podemos concluir que o tipo ideal para esse dado é int.

Passo 3

Por fim, nós podemos definir o tipo dos dados salário mínimo e salário final.

Como esses dados representam valores monetários e possuem os centavos em suas contagens, naturalmente assumem valores reais. Portanto, o tipo ideal desses dados é float.

Resposta

Ei, a resposta está no passo a passo :)