URI1009

C

Salário com Bônus

O problema pede que o programa leia o nome do vendedor, seu salário e o valor de suas vendas no mês, calcule e exiba o salário a receber já acrescido com o bônus.

Entrada de dados

Os dados de entrada contém um texto com o primeiro nome do vendedor e 2 valores de dupla precisão com duas casas decimais, representando o salário fixo do vendedor e montante total das vendas efetuadas por este vendedor, respectivamente.

Para a entrada com o nome do vendedor é declarado um vetor com o número de elementos suficiente para um nome. O valor aqui escolhido foi o 20.

Em linguagem C não existe o tipo string, para armazenar a cadeia de caracteres é utilizado o %s e um vetor char nomeVendedor[20].

  char nomeVendedor[20];
  double salarioFixo, montanteVendas;

  scanf("%s",  nomeVendedor );
  scanf("%lf", &salarioFixo );
  scanf("%lf", &montanteVendas );

Saída de dedos com Processamento

A saída deve ser apresentada com duas casas decimais por ser um valor monetârio, utilizando %.2f e o valor a ser exibido pode ser calculado diretamente no campo do parâmetro.

  printf("TOTAL = R$ %.2f\n", salarioFixo + montanteVendas * 0.15 );

Resolução

Juntando as partes na resolução do desafio temos:

#include <stdio.h>

int main( void )
{
  char nomeVendedor[20];
  double salarioFixo, montanteVendas;

  scanf("%s",  nomeVendedor );
  scanf("%lf", &salarioFixo );
  scanf("%lf", &montanteVendas );

  printf("TOTAL = R$ %.2f\n", salarioFixo + montanteVendas * 0.15 );
  return( 0 );
}

Voltar