Ir ao conteúdo

Posts recomendados

Postado
int main() {
	char descricao[1000];
	float valordecusto,IRF,lucro,valordevenda;
	prinft("Digite a descrição do produto:");
	fgets("%s", descricao);
	prinft("Digite o valor de custo do produto");
	scanf("%f", valordecusto);
	printf("Digite o imposto retido na fonte:");
	scanf("%f", IRF);
	printf("Digite o lucro:");
	scanf("%f",lucro);
	valordevenda = ((valordecusto*IRF)/100)+((valordecusto*lucro)/100);
	printf("O produto é %s o valor de venda será:%f");
	return 0;
}

Fiz esse algoritmo porém o mesmo não executa e gostaria de pegar todo descrição do produto e colocar o valor de venda na frente da descrição do produto

  • Obrigado 1
Postado

Me pergunto se está realmente entendendo as alterações que eu faço ou explico para você fazer. Quando eu falo "use tal função para fazer isso" quero dizer para você copiar o nome da função supracitada e pesquisar na internet em como usá-la. Cada função tem parâmetros diferentes de outras. Uma dica: use este site para saber como usar cada função da biblioteca padrão de C : http://www.cplusplus.com/.

 

Além do mais, os scanf precisam do & e o uso de fgets está errado, bem como o último printf.

 

Talvez a culpa seja minha mesmo em não ser bom em explicar...

  • Amei 1
Postado

@Irwing Seiji Ato      na linguagem  você precisa adicionar bibliotecas para cada  caso , e a entrada e saída de dados é a stdio.h ,  então seu código pode ser assim  :

 

#include <stdio.h>/* precisa dessa biblioteca */
#include <conio.h>
int main() {
	char descricao[1000];
	float valordecusto,IRF,lucro,valordevenda;
	printf("Digite a descrição do produto:");/* printf errado*/
	fgets(descricao,100,stdin);/*o fgets pega o newline , e na hora de imprimir pula uma linha*/
	printf("Digite o valor de custo do produto");/*printf errado*/
	scanf("%f", &valordecusto);/*faltou o  &  no scanf*/
	printf("Digite o imposto retido na fonte:");
	scanf("%f", &IRF);/*faltou o  &  no scanf*/
	printf("Digite o lucro:");
	scanf("%f",&lucro);/*faltou o  &  no scanf*/
	valordevenda = ((valordecusto*IRF)/100)+((valordecusto*lucro)/100);
	printf("O produto eh %so valor de venda será : %.2f\n\n",descricao,valordevenda);
	/*faltou a variável com descrição e o valordevenda*/
	printf("     Tecle !");
	getch();
	return 0;
}

 

 

  • 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...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!