dicas show delphi

DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais
sombra
Artigos Show Delphi

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais
sombra
iniciantes show delphi

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais
sombra
downloads show delphi

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
sombra
voltar

PARA QUEM GOSTA DE DELPHI

Para vários tributos, a base de cálculo é o salário mínimo. Fazer um algoritmo e um programa que leia o valor do salário mínimo e o valor do salário de uma pessoa. Calcular e imprimir quantos salários mínimos ela ganha.

Fala galera do Show Delphi, tudo beleza?

 

Algoritmos Show Delphi

Vamos a um novo exercício com algoritmos sequenciais, onde aprenderemos melhor sobre leituras, atribuição de valores, cálculos e exibição de resultados.

Segue o exercício:

Para vários tributos, a base de cálculo é o salário mínimo. Fazer um programa que leia o valor do salário mínimo e o valor do salário de uma pessoa. Calcular e imprimir quantos salários mínimos ela ganha.

Veja que neste caso será necessário solicitar 2 valores para o usuário, o valor do salário mínimo atual e o valor do salário atual da pessoa.
Depois que dividir o Salário da pessoa pelo Salário mínimo e sem seguida exibir o resultado.

Vamos aos códigos!

Primeiramente vamos a uma sugestão de resposta em linguagem algorítmica

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
programa salarios;
 
{ Criado por Giovani Da Cruz }
 
var
 
  vSalarioMinimo, vSalarioPessoa, vSalariosRecebidos : Real;
begin
 
  Escreva('Informe o valor do salario mínimo: ');
  Leia(vSalarioMinimo);
 
  Escreva('Informe o valor do seu salario atual: ');
  Leia(vSalarioPessoa);
 
  { Calculando os salários que a pessoa recebe }
  vSalariosRecebidos := vSalarioPessoa / vSalarioMinimo;
 
  { Exibindo a media das idades lidas }
  Escreva('Você recebe: ', (vSalariosRecebidos), ' salários mínimos!');
end.

Muito interessante, mas tem em outras linguagens? Claro que sim! Vamos a elas:

Agora vamos para uma sugestão de resposta em Delphi / Lazarus / Object Pascal

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
program salarios;
 
{ Criado por Giovani Da Cruz }
 
var
 
  vSalarioMinimo, vSalarioPessoa, vSalariosRecebidos : Double;
begin
  Writeln('Salarios - Algoritmos Sequenciais. Show Delphi. (Giovani Da Cruz)' + #10#13);
 
 
  Write('Informe o valor do salario minimo: ');
  ReadLn(vSalarioMinimo);
 
  Write('Informe o valor do seu salario atual: ');
  ReadLn(vSalarioPessoa);
 
  { Calculando os salarios que a pessoa recebe }
  vSalariosRecebidos := vSalarioPessoa / vSalarioMinimo;
 
  { Exibindo a media das idades lidas }
  Writeln(#10#13 + 'Voce recebe: ', (vSalariosRecebidos) :0:2, ' salarios minimos!');
 
  Write(#10#13#10#13, 'Tecle "Entrer" para sair.');
  Readln;
 
end.

Também vamos ver uma sugestão de resposta em linguagem C

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include /*arquivo de cabeçalho onde se encontra as funções printf e scanf*/
int main() { /*função principal*/
 
 float salario_min, salario_pessoa, qtd_sal_min;
 
printf ("Informe o valor do salario minimo e \n R$ ");
scanf("%f",&salario_min); 
 
printf("Informe o valor do salario recebido pela pessoa \n R$ ");
scanf("%f",&salario_pessoa); 
 
qtd_sal_min=(salario_pessoa/salario_min); 
 
printf("Uma pessoa que recebe um salario de R$ %.2f reais recebe %.1f salarios minimos \n", salario_pessoa,qtd_sal_min); 
 
return 0;
}

 

Bacana pessoal, neste exercício podemos aprender mais sobre leitura, atribuição de valores, cálculos e como mostrar para o usuário final um resultado. Espero que tenham gostado.

 

Bons códigos e sucesso!

 

Um abraço e até o próximo post. Valeu!

 

  • Giovani Da Cruz
  • 0 comentários
  • 13 de julho de 2022

Deixe um comentário

Ir ao topo

© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados