Ajuda com trabalho da faculdade..
Galera sou estudante de engenharia civil, e preciso de uma ajudinha pra fazer um trabalho da faculdade, tenho que criar um programa em c + + para calcular a área total dos 8 retângulos, usando estrutura de repetição. Estou com dificuldade pra fazer pois faltei a aula neste dia, agradeço se alguém puder ajudar.
[img]http://arquivo.devmedia.com.br/forum/imagem/465690-20151129-231838.jpg[/img]
Pesquisei um pouco na internet, mas não consigo sair disso.
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main ()
{
float a, b, base, area, altura;
cout<< "Digite o valor de A ";
cin>> a;
cout<< "Digite o valor de B ";
cin>> b;
base = (b-a)/8;
cout<< "A base e ";
cout<< base;
{
int i, base;
for (i=2; i<9; i++)
area= base*i;
cout<< "A area total dos retangulos é ";
cout<< area;
}
return 0;
}
[img]http://arquivo.devmedia.com.br/forum/imagem/465690-20151129-231838.jpg[/img]
Pesquisei um pouco na internet, mas não consigo sair disso.
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main ()
{
float a, b, base, area, altura;
cout<< "Digite o valor de A ";
cin>> a;
cout<< "Digite o valor de B ";
cin>> b;
base = (b-a)/8;
cout<< "A base e ";
cout<< base;
{
int i, base;
for (i=2; i<9; i++)
area= base*i;
cout<< "A area total dos retangulos é ";
cout<< area;
}
return 0;
}
Claudio Junior
Curtidas 0
Respostas
William
29/11/2015
Mas qual o erro que aparece ou cálculo está errado?
GOSTEI 0
Claudio Junior
29/11/2015
Mas qual o erro que aparece ou cálculo está errado?
O programa compilou, porém não apareceu para digitar os valores.
[img]http://arquivo.devmedia.com.br/forum/imagem/465690-20151130-093627.png[/img]
GOSTEI 0
William
29/11/2015
Antes de iniciar vou pedir um favor, sempre que for postar trechos de código, utilize a tag code para deixar mais legível o código:
[img]http://arquivo.devmedia.com.br/forum/imagem/269142-20151130-104349.png[/img]
Meu forte não é C++, mas lógica de programação é sempre igual, tinha 2 erros no seu código:
1 - Você declarou uma variável "base" no topo como float e depois antes do loop como int
2 - Você abriu chave "{" antes de iniciar o loop com for
Adicionei uma quebra de linha nas saídas para deixar mais legível!
Obs: Foi testado no Code::Blocks pois no Linux não roda DEV C++.
[img]http://arquivo.devmedia.com.br/forum/imagem/269142-20151130-104349.png[/img]
Meu forte não é C++, mas lógica de programação é sempre igual, tinha 2 erros no seu código:
1 - Você declarou uma variável "base" no topo como float e depois antes do loop como int
2 - Você abriu chave "{" antes de iniciar o loop com for
Adicionei uma quebra de linha nas saídas para deixar mais legível!
#include <iostream> using namespace std; int main() { float a, b, base, area, altura; cout<< "Digite o valor de A "; cin>> a; cout<< "Digite o valor de B "; cin>> b; base = (b-a)/8; cout<< "A base e "; cout<< base; int i; for (i=2; i<9; i++) { area= base*i; cout<< "A area total dos retangulos é \n"; cout<< area; } return 0; }
Obs: Foi testado no Code::Blocks pois no Linux não roda DEV C++.
GOSTEI 0
Claudio Junior
29/11/2015
Muito obrigado cara, mas aqui não vai, continua a mesma coisa, baixei o code blocks tentei e também não foi.
GOSTEI 0
William
29/11/2015
Mas o Code::Blocks aponta os erros na parte inferior "aba Build messages", o que está sendo impresso?
GOSTEI 0
Claudio Junior
29/11/2015
Então, eu clico em Build and run, não faz nada, quando clico só em run, aparece uma janelinha escrito que o arquivo não foi construido ainda, e pergunta se quero construí-lo, clico em sim e nada aparece, e ao clicar em não aparece a mesma tela do dev-c.
GOSTEI 0
William
29/11/2015
Fiz umas modificações, crie um projeto novo e teste:
#include <iostream> using namespace std; int main() { float a, b, base, area, altura; cout<< "Digite o valor de A "; cin>> a; cout<< "Digite o valor de B "; cin>> b; base = (b-a)/8; cout<< "A base e " << base << "\n"; int i; for (i=2; i<9; i++) { area= base*i; cout<< "A area total dos retangulos é " << area << "\n"; } return 0; }
GOSTEI 0
Claudio Junior
29/11/2015
Aqui compilou mas não apareceu nada.
GOSTEI 0