Ir para conteúdo
Fórum Script Brasil

tatasl00

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre tatasl00

tatasl00's Achievements

0

Reputação

  1. Opa, quase uma semana atrasado mais voltei e ainda sem o fim desse programa, um pouco sem tempo hehe..É o seguinte: tenho de continuar deixando já claro no programa que tenho de calcular o valor em reais ou seja lá qual for a moeda dos m2 do terreno. Aqui dá erro ainda: #include <iostream> using namespace std; int main() { int a, b; double p = 256.50; double f, P; cout << "Digite a largura do terreno: \n"; cin >> a; cout << "\n"; cout << "Digite o comprimento do terreno: \n"; cin >> b; cout << "\n"; cout << "A area do terreno e: \n" << f << endl; cout << "O preço do terreno e: \n" << P << endl; double f = (double)a*b; //ou se faco a*b(double) tb da na mesma >>>> aqui está sendo o erro P = f*p; return 0; } Paciencia hein :D
  2. vangodp valeu pela dica! O que me ocorre é o seguinte: No meu programa eu tenho a = comprimento, b = largura e A = área. O preço do m2 é p = 256.50 Os valores de a e b quero que sejam inseridos pelo usuário com o 'cin'. Eu fiz que o preço seria P = A*p não consegui um resultado. Somente 'p' deve deve ser double ou 'p' e 'P'? Como seria na prática? Corrija para mim por favor e onde colocar o set precision: #include <iostream> using namespace std; int main() { int a, b; double p = 256.50; // p = preço por metro quadrado double f, P; // f = area e P = preço total do terreno cout << "Digite a largura do terreno: \n"; cin >> a; cout << "\n"; cout << "Digite o comprimento do terreno: \n"; cin >> b; cout << "\n"; cout << "A area do terreno é: \n" << f << endl; cout << "O preço do terreno é: \n" << P << endl; f = a*b; P = f*p; return 0; } Obrigado!!!
  3. Olá, Tenho o seguinte exercício e duas dúvidas: Ex: Fazer um programa que leia o comprimento, largura e o preço por metro quadrado de um terreno. Com o programa você tem de calcular o preço do terreno e mostrar na tela. Para comprimento e largura, devem ser usados números inteiros em metros. No preço as vírgulas ou pontos devem ter atencao redobrada. então eu fiz o seguinte: 1) Minha dúvida aqui seria como fazer aparecer no programa 'm²' após o resultado do cálculo (depois do 'f') da área? No caso, 1000 m². Adiante segue o programa: #include <iostream> using namespace std; int main() { int a, b; double p, f; a = 20; b = 50; f = a*b; p = 256.25; cout << "A area do terreno sera "; cout << "calculada atraves da formula: f = a*b \n\n"; cout << "Na formula f = area, a = largura und b = comprimento.\n"; cout << "A area do terreno e: \n" << f << endl; cout << "Der Preis fuer das Grundstueck ist: " << p*f << endl; return 0; } 2) Segundo problema: se eu optar por desenvolver o programa interagindo com o programador, ou seja, pedindo que o mesmo digite os valores (cin), tem como alguém clarear e corrigir o programa, por que não estou raciocinando como deveria. Segue adiante a idéia: #include <iostream> using namespace std; int main() { int a, b; double p,f, P; f = a*b; p = 256.25; P = p*f; cout << "Digite a largura do terreno: \n"; cin >> a; cout << "\n"; cout << "Digite o comprimento do terreno: \n"; cin >> b; cout << "\n"; cout << "A área do terreno será calculada com a seguinte formula: f = a*b \n"; cout << "'f' e a area; 'a' e a largura e 'b' o comprimento. \n"; cout << "A area do terreno e: \n" << f << endl; cout << "A area do terreno sera calculada a seguir: P \n" << P << endl; cout << "Der Preis des Grundstuecks ist: \n" << P << endl; return 0; } Meus resultados estao vindo com exponencial O_o haha. Como deixa-los inteiros? E talvez, dependendo dos valores digitados após a compilacao, com os pontos... Agradeco a ajuda galera!!!
  4. vangodp Oi, valeu, mas algum erro ocorre! error: unqualified-id before '{' token. Significa que o "void foo();" está errado? Outra questao: não importa o quanto de documentos eu tiver dentro de um projeto, posso sempre incluir em cada um deles '#include <iostream>' ou outro tipo? Quero dizer, sempre repetindo, ou depende do que se vai programar? Óbvia resposta acho...
  5. vangodp Me clareou totalmente a explicacao, principalmente a segunda parte sobre o ';' haha, obrigado!!! Mas quanto à primeira parte é o seguinte: void se usa para funcoes. Tudo bem! Mas se por exemplo no programa que citei acima eu tivesse um arquivo main.cpp e no outro, por exemplo, float.cpp e fizesse o programa (que acho que dá para ver que se trata de numero de ponto flutuante), como eu deveria descrever o main.cpp e o float.cpp? Assim? main.cpp void "???"(); int main() { "???"(); return 0; } float.cpp #include <iostream> using namespace std; //Datentyp für Gleitkommazahlen void "???"(); { float varFloat; => onde fica isso aqui? double varDouble; => onde fica isso aqui? //Ausgabe von Gleitkommazahlen mit Standardeinstellung cout << "Ausgabe von Gleitkommazahlen: \n\n"; => cout continua para a impressao de dados, né? cout << "Standardeinstellung: \n"; cout << "========================"; varFloat = 10000000000.0; cout << "Größe Zahlen (10000000000): "; cout << varFloat << endl; cout << "Kommazahlen (1.33333333333333333333): \n"; varFloat = 1.33333333333333333333; cout << "float:\t " << varFloat << endl; varDouble = 1.33333333333333333333; cout << "double:\t " << varDouble << "\n\n"; //Ausgabe von Gleitkommazahlen mit geändert //Einstellungen cout << "15 Stellen: \n"; cout << "=======================: \n"; cout.precision(15); varFloat = 10000000000.0; cout << "Größe Zahlen (10000000000); "; cout << varFloat << endl; cout << "Kommazahlen (1.33333333333333333333): \n"; varFloat = 1.33333333333333333333; cout << "float:\t " << varFloat << endl; varDouble = 1.33333333333333333333; cout << "double:\t " << varDouble << endl; } Que eu mudo no código se tenho de inserir sempre o void no main.cpp? Essa é a minha pergunta agora! Muito agradecido!!!
  6. Olá pessoal, estou iniciando na linguagem C++ e tenho duas dúvidas. 1) Primeiramente gostaria de saber como fazer para adicionar um novo arquivo dentro de um projeto. Eu uso CodeBlocks. Nesse caso a hierarquia seria a seguinte: Creat a new project > Console application >Go > Next > C++ (Next) > Project Title > Next Finalizar. Okay! Quando o primeiro arquivo é gerado tem o nome main.cpp. O arquivo main.cpp sempre funciona quando se compila. Agora se caso desejo criar um novo arquivo do mesmo tipo, nunca é compilado. Que acontece aqui? 2) Minha segunda dúvida é a seguinte: Tenho o seguinte código e ocorre um erro quando o programa compila. Para quaisquer outros que já fiz nunca deu nenhum erro. Onde está o problema? Por favor os dados entre aspas estao em outra lingua por que estudo em outra lingua. Qualquer dúvida me perguntar, mas tudo em relacao ao código em C++ e dados matemáticos é entendível. Código: #include <iostream> using namespace std; //Datentyp für Gleitkommazahlen int main() { float varFloat; double varDouble; //Ausgabe von Gleitkommazahlen mit Standardeinstellung cout << "Ausgabe von Gleitkommazahlen: \n\n"; cout << "Standardeinstellung: \n"; cout << "========================"; varFloat = 10000000000.0; cout << "Größe Zahlen (10000000000): "; cout << varFloat << endl; cout << "Kommazahlen (1.33333333333333333333): \n"; varFloat = 1.33333333333333333333; cout << "float:\t " << varFloat << endl; varDouble = 1.33333333333333333333; cout << "double:\t " << varDouble << "\n\n"; //Ausgabe von Gleitkommazahlen mit geändert //Einstellungen cout << "15 Stellen: \n"; cout << "=======================: \n"; cout.precision(15); varFloat = 10000000000.0; cout << "Größe Zahlen (10000000000); "; cout << varFloat << endl; cout << "Kommazahlen (1.33333333333333333333): \n"; varFloat = 1.33333333333333333333; cout << "float:\t " << varFloat << endl; varDouble = 1.33333333333333333333; cout << "double:\t " << varDouble << endl; return 0 } Agradeco!!!!
×
×
  • Criar Novo...