O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos, ambos aplicados ao custo de fábrica. Supondo que a percentagem do distribuidor seja 28% e os impostos de 45%, escrever um algoritmo e um programa para ler o custo de fábrica de um carro e escrever o custo ao consumidor. – Show Delphi

DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

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

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos, ambos aplicados ao custo de fábrica. Supondo que a percentagem do distribuidor seja 28% e os impostos de 45%, escrever um algoritmo e um programa para ler o custo de fábrica de um carro e escrever o custo ao consumidor.

 

Sugestão de resposta do algoritmo 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
22
23
programa Prj00011AlgoritmosSequencias;
 
const
  vPercDistribuidor = 29;
  vPercImpostos = 47;
 
var
  vCustoFabrica, vValorDistribuidor, vValorImposto,
  vCustoConsumidor : Real;
 
inicio
 
  Escreva('Informe o valor de custo de fábrica: ');
  Leia(vCustoFabrica);
 
  vValorDistribuidor <- vCustoFabrica + (vCustoFabrica * vPercDistribuidor / 100);
  vValorImposto <- vCustoFabrica + (vCustoFabrica * vPercImpostos / 100);
 
  vCustoConsumidor <- vCustoFabrica + vValorDistribuidor + vValorImposto;
 
  Escreva('O custo ao consumidor é: ', vCustoConsumidor);
 
end.

 

Sugestão de resposta em Pascal / Delphi Console.

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
28
29
30
31
32
33
34
{ Para escrever acentos em pascal, devemos usar a tabela ASCII. }
 
program Prj00011AlgoritmosSequencias;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils,
  Windows;
 
const
  vPercDistribuidor = 29;
  vPercImpostos = 47;
 
var
  vCustoFabrica, vValorDistribuidor, vValorImposto,
  vCustoConsumidor : Currency;
begin
  SetConsoleTitle('Algoritmo 00011 - Algoritmos sequenciais. Show Delphi.');
  Writeln('Algoritmo 00011 - Algoritmos sequenciais. Show Delphi.');
 
  Write(#10#13 + 'Informe o valor de custo de fabrica: ');
  Readln(vCustoFabrica);
 
  vValorDistribuidor := vCustoFabrica + (vCustoFabrica * vPercDistribuidor / 100);
  vValorImposto := vCustoFabrica + (vCustoFabrica * vPercImpostos / 100);
 
  vCustoConsumidor := vCustoFabrica + vValorDistribuidor + vValorImposto;
 
  Writeln(#10#13, 'O custo ao consumidor '#130': ', vCustoConsumidor :0:2);
 
  Write(#10#13#10#13, 'Tecle "Entrer" para sair.');
  Readln;
end.

 

Sugestão de resposta em C, C++ / C Builder

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
28
29
30
31
32
33
34
35
36
37
#include <vcl.h>
#pragma hdrstop
 
#include <tchar.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
 
//---------------------------------------------------------------------------
 
#pragma argsused
const vPercDistribuidor = 29;
const vPercImpostos = 47;
 
void _tmain(){
	SetConsoleTitleA("Algoritmo 00011 - Algoritmos sequenciais. Show Delphi.");
	printf("Algoritmo 00011 - Algoritmos sequenciais. Show Delphi.\n");
	system("chcp 1252 > nul");
 
	printf("\nInforme o valor de custo de fabrica: ");
	float vCustoFabrica;
	scanf("%f", &vCustoFabrica);
 
	float vValorDistribuidor = vCustoFabrica +
	  (vCustoFabrica * vPercDistribuidor / 100);
 
	float vValorImposto = vCustoFabrica + (vCustoFabrica * vPercImpostos / 100);
 
	float vCustoConsumidor = vCustoFabrica + vValorDistribuidor + vValorImposto;
 
	printf("\nO custo ao consumidor é: %-7.2f", (vCustoConsumidor));
 
	printf("\n\n");
	system("pause");
}

Sugestão de resposta em Java

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
28
29
30
31
32
33
package exercicio15;
 
import javax.swing.JOptionPane;
 
/**
 *
 * @author Franciele Benedetti
 */
public class Exercicio15 {
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
 
        Double custoFabrica;
        Double custoConsumidor;
        Double porcentagemDistribuidor = 28.0;
        Double PercentualImpostos = 45.0;
        Double Destribuidor;
        Double ValorImpostos;
 
        System.out.println("Informe o custo de fábrica de um carro novo");
        custoFabrica = Double.parseDouble(JOptionPane.showInputDialog("Informe o custo de fábrica"));
 
        Destribuidor = (custoFabrica * porcentagemDistribuidor) / 100.000;
        ValorImpostos = (custoFabrica * PercentualImpostos) / 100;
 
        custoConsumidor = (Destribuidor + ValorImpostos);
 
        System.out.println("O custo ao consumidor de um carro novo é: " + custoConsumidor);
    }
}

Outro exemplo:
Escrever um algoritmo e um programa, semelhante ao anterior do inicio do post,
porém, deve-se aplicar a percentagem do distribuidor após já ter sido calculado o percentual
dos impostos.

Sugestão de resposta em Java

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
28
29
30
31
32
33
34
35
package exercicio16;
 
import javax.swing.JOptionPane;
 
/**
 *
 * @author Franciele Benedetti
 */
public class Exercicio16 {
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
 
        Double custoFabrica;
        Double custoConsumidor;
        Double porcentagemDistribuidor = 28.0;
        Double PercentualImpostos = 45.0;
        Double Destribuidor;
        Double ValorImpostos;
 
        System.out.println("Informe o custo de fábrica de um carro novo ");
        custoFabrica = Double.parseDouble(JOptionPane.showInputDialog("Informe o custo de fábrica"));
 
 
        ValorImpostos = (custoFabrica * PercentualImpostos) / 100;
 
        Destribuidor = ((custoFabrica + PercentualImpostos) * porcentagemDistribuidor) / 100.000;
 
        custoConsumidor = (Destribuidor + ValorImpostos);
 
        System.out.println("O custo ao consumidor de um carro novo é: " + custoConsumidor);
    }
}

Envie também a sua sugestão de algoritmo para showdelphi@showdelphi.com.br.

Facebook Comments

Posts Relacionados

  • Administrador
  • 5.373 views
  • 0 comentários
  • 17 de abril de 2015

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Ir ao topo

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