Ir ao conteúdo

Ajuda com exercício em C


Rodddrigo

Posts recomendados

Postado

Olá pessoal..

por favor alguém pode me ajudar..

tenho um programa em C++

estou fazendo ele no Turbo C++

mas está dando um erro q não consigo achar na hora de compila..

fala q falta um ";"

mas não tem onde colocar, por favor me ajudem,

s tiver algum erro ajudem-me!!

pliss!!

obrigado!

abaixo se gue parte do programa:

/* programa */

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

float custo, extra, frete, margembruta, icms, comissao, faturamento, pvenda;

custo=' ';

extra=' ';

frete=' ';

margembruta=' ';

icms=' ';

comissao=' ';

faturamento=' ';

cout<<"Digite o custo: ";

cin>>custo;

cout<<"Digite extra: ";

cin>>extra;

cout<<"Digite frete: ";

cin>>frete;

cout<<"Digite margem bruta: ";

cin>>margembruta;

cout<<"Digite ICMS: ";

cin>>icms;

cout<<"Digite comissão (%): ";

cin>>comissao;

cout<<"Digite faturamento: ";

cin>>faturamento;

pvenda=((custo+extra+frete)*(margembruta/100)+1)/(1-(((9,25+icms+comissao)/100)+(1-(1/(1+(2,5/100))&&(faturamento/30))))));

}

Postado

Rodddrigo.

As variáveis FLOAT são variáveis de valor numérico.

O que você está fazendo aqui:

custo=' ';
extra=' ';
frete=' ';
margembruta=' ';
icms=' ';
comissao=' ';
faturamento=' ';

É atribuir à uma variável numérica o valor ASCII 0x20H (correspondente ao caracter espaço, ou branco)!!

Isso aí deve até funcionar, mas, em se tratando de uma variável real, nem sei qual vai ser o resultado disso.

Se você quer, em C, criar e atribuir valores à uma variável, você pode fazer isso no ato da própria declaração, assim:

float custo=0.0, extra=0.0, frete=0.0, margembruta=0.0, icms=0.0, comissao=0.0, faturamento=0.0, pvenda=0.0;

Seu problema pode estar no cálculo que você realiza. Tem um fecha-parêntese a mais. Verifique sua fórmula.

[]'s

Postado

Mauricio2006

Obrigado.

Realmente tinha um fiche-parênteses a mais na fórmula.

E quanto a declaração as variáveis também estava errada, tinha me equecido que estava mexendo com números reais.

Corrigi os problemas e deu certo.

valeu!! :)

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!