Ir ao conteúdo

Posts recomendados

Postado

 

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 preco, 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", &preco);
    
    precototal = preco * precod / 100;
    
    printf ("Digite o preço do carro e desconto: %f", precototal);
    
}

Postado

@Andrielli Seu código está dando erro de compilação, faltou o ; no scanf do precod. E no scanf do convenio está usando o especificador errado de string %s quando devia ser %c (caractere). Para calcular os descontos use as estruturas condicionais com o operador lógico && (AND), p.ex,

 

float desconto = 0;
...
if(preco < 2000){
    desconto = 0.12;
}else if(preco >= 2000 && preco <= 2010){
    desconto = 0.08;
...

 

E para calcular os descontos,

float preco_desc;
...
preco_desc = preco * (1 - desconto);
    
if(convenio == 'S'){
    preco_desc *= 0.95;
}

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!