Buscar

Ex 04

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include<string.h>
main(void)
{
	int cod_local,pecas,flag=0;
	char nome_cliente[30],nome_vendedor[30];
	float valor_frete,desconto,custo_total,total_venda,comissao,lucro;
	//DADOS DE ENTRADA:
	
	printf("Codigo da Regiao de localizacao:\n ");
	printf("\n1- SUL");
	printf("\n2- NORTE");
	printf("\n3- LESTE");
	printf("\n4- OESTE");
	printf("\n5- NOROESTE");
	printf("\n6- SUDESTE");
	printf("\n7- CENTRO-OESTE");
	printf("\n8- NORDESTE\n");
	scanf("%i",&cod_local);
	setbuf(stdin,NULL);
	printf("\nNome do Cliente: ");
	gets(nome_cliente);
	printf("\nNumero de Pecas:");
	scanf("%i",&pecas);
	setbuf(stdin,NULL);
	printf("\nNome do vendedor: ");
	gets(nome_vendedor);
	
	//CALCULO DO FRETE
	
 	switch (cod_local)
 	{
 		case(1):
 			if (pecas<=1000)
 			{
 				valor_frete=(pecas*1);
			 }
			 else
			 {
			 	desconto=(pecas*1)*0.1;
			 	valor_frete=(pecas*1)-desconto;
			 }
			 break;
		case(2):
			if (pecas<=1000)
			{
				valor_frete=(pecas*1.10);
			}
			else
			{
				desconto=(pecas*1.10)*0.08;
				valor_frete=(pecas*1.10)-desconto;
			}
			break;
		case(3):
			if (pecas<=1000)
			{
				valor_frete=(pecas*1.15);
			}
			else
			{
				desconto=(pecas*1.15)*0.07;
				valor_frete=(pecas*1.15)-desconto;
			}
			break;
		case(4):
			if (pecas<=1000)
			{
				valor_frete=(pecas*1.20);
			}
			else
			{
				desconto=(pecas*1.20)*0.11;
				valor_frete=(pecas*1.20)-desconto;
			}
			break;
		case(5):
			if(pecas<=1000)
			{
				valor_frete=(pecas*1.25);
			}
			else
			{
				desconto=(pecas*1.25)*0.15;
				valor_frete=(pecas*1.25)-desconto;
			}
			break;
		case(6):
			if (pecas<=1000)
			{
				valor_frete=(pecas*1.30);
			}
			else
			{
				desconto=(pecas*1.30)*0.12;
				valor_frete=(pecas*1.30)-desconto;
			}
			break;
		case(7):
			if (pecas<=1000)
			{
				valor_frete=(pecas*1.40);
			}
			else
			{
				desconto=(pecas*1.40)*0.18;
				valor_frete=(pecas*1.40)-desconto;
			}
			break;
		case(8):
			if (pecas<=1000)
			{
				valor_frete=(pecas*1.35);
			}
			else
			{
				desconto=(pecas*1.35)*0.15;
				valor_frete=(pecas*1.35)-desconto;
			}
			break;
		default:
			flag=1;
			break;
 }
 
 custo_total=(pecas*7);
 total_venda=custo_total+(custo_total*0.5);
 comissao=(total_venda)*0.065;
 lucro=(total_venda-custo_total-comissao);
 
 
 
 //TESTE DE VALIDAÇĂO
 
 if (flag==0)
 {
	printf("\n\nNome do Cliente: %s",nome_cliente);
	printf("\nNome do Vendedor: %s",nome_vendedor);
	printf("\nValor Total do Frete: %.2f",valor_frete);
	printf("\nCusto Total das Pecas: %.2f",custo_total);
	printf("\nValor Total da Venda: %.2f",total_venda);
	printf("\nComissao do Vendedor: %.2f",comissao);
	printf("\nLucro Total da Venda: %.2f",lucro);
 }
	else
	{
		printf("\n\nCODIGO INCORRETO.");
		}	
	
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes