Ir para conteúdo
Fórum Script Brasil
  • 0

codígo escola linguagem c


Andrielli Braga

Pergunta

A concessionária de veículos “CARANGO” está vendendo os seus veículos com desconto. Faça um algoritmo em linguagem C, que calcule e exiba o valor do desconto e o valor a ser pago pelo cliente. São fornecidos: - nome do veículo - ano de fabricação - convenio (tem ou não) - preço O desconto deverá ser calculado de acordo com o ano do veículo.

Até 2000, aplicar 12% de desconto

De 2000 a 2010, aplicar 8% de desconto.

De 2011 a 2015, aplicar 6% de desconto

De 2016 a 2020, aplicar 4% de desconto

OBS: se o comprador tiver convênio, aplicar mais 5%, sobre o preço com desconto Mostrar como resultado: - nome do veículo - ano de fabricação -desconto concedido (+ desconto do convenio se houver) - preço - preço com desconto

EU ESTOU COMEÇANDO A FAZER, FAZ ALGUM SENTIDO?

#include <locale.h> #include <stdio.h> main() {
setlocale (LC_ALL,"Portuguese");

char NomeV [25], convenio; 
float preço, precod, precototal;


printf("Digite o ano de fabricação:");
scanf("%f", &precod)

    
printf("Digite o nome do convenio:: ");
scanf("%s",&convenio);

printf("Digite o preço do carro:");
scanf("%f", &preço);

precototal = preço * precod / 100;

printf ("Digite o preço do carro e desconto: %f", precototal);

}

SE NÃO FIZER, ALGUÉM PODE ME DAR UMA BASE POR FAVOR?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Compreendes as partes do enunciado do exercício?

17 horas atrás, Andrielli Braga disse:

printf("Digite o ano de fabricação:");

A mensagem está certa, pois o ano de fabricação é a informação necessária para determinar o desconto. 

Para o desconto

17 horas atrás, Andrielli Braga disse:

Até 2000, aplicar 12% de desconto

De 2000 a 2010, aplicar 8% de desconto.

De 2011 a 2015, aplicar 6% de desconto

De 2016 a 2020, aplicar 4% de desconto

é preciso gravar o valor digitado numa variável  ano_fabricacao_do_veículo, ou somente ano (do tipo int) que depois é comparada as constantes que representam os anos de 2000 a 2020, mais precisamente, os 4 intervalos do enunciado (12%, 8%, 6% ou 4%) sendo o desconto para ano. O desconto é outra variável (do tipo flutuante), para escolher o seu valor é preciso escrever as instruções relacionais que decidem num bloco de decisão condicional  IF-ELSE a qual intervalo pertence o ano.

 

Porém, o que faz é

17 horas atrás, Andrielli Braga disse:

scanf("%f", &precod)

gravar na variável do tipo flutuante   precod, que aproposito seu nome não faz sentido.

 

Se compreende do enunciado que em seguida a leitura do ano de fabricação do veículo determina-se desconto para o preço.

 

17 horas atrás, Andrielli Braga disse:

printf("Digite o nome do convenio:: ");

Essa parte não existe no enunciado,  problema não precisa do nome do convênio.

17 horas atrás, Andrielli Braga disse:

São fornecidos: - nome do veículo - ano de fabricação - convenio (tem ou não)

A pergunta correta é: "Tem convenio (1 para SIM ou 0 para não)? "

 

Não adianta continuar se o começo está equivocado.

Editado por britivaldo
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...