[Ajuda] Visual c++

Started by Kacetada, September 25, 2006, 07:38:49 PM

Previous topic - Next topic

Kacetada

Pessoal estou no 12Ã,ºano, e este ano estou a aprender a programar em visual c++, alguem tem o visual c++..
Tipo eu ja saquei varios mas nehum é relativo ao k estou a aprender..
ex:

#include <iostream>;
using namespace std;
main (){
   float area, tecla, base, altura, largura, raio;
   cout <<"Introduza o codigo da figura geometrica";
   cout <<"1-Quadrado";
   cout <<"2-Rectangulo";
   cout <<"3-Triangulo";
   cout <<"4-Circulo";
   cin >>tecla;
..............

quero um programa ke faça isto correr alguem me pode dar..

lycosman

Só agora reparei neste tópico. Também estou a dar isso e tenho aqui 2 copiladores de C++:
o Dev-C++ (http://www.bloodshed.net/devcpp.html)
e o Microsoft Visual C++ 6 (que encontrei em www.mininova.org)

Como no principio é só C++ (o visual é mais pa frente) recomendo o Dev-C++, apesar do VC++ também trabalhar com programas de consola.

Ah, outra coisa que te pode dar jeito e que a mim me fez por coisas no código sem sentido nenhum é isto:

system ("pause");

Isto, no fim do código todo, faz com que o programa espere que se carregue numa tecla qualquer para fechar, e não fecha logo. É simples, mas que pode dar jeito a quem não saiba.
Hooray for chainsaws :3


Teotónio Ricardo

system ("pause");
Like "ReadKey" in pascal...
xD

lycosman

Quotesystem ("pause");
Like "ReadKey" in pascal...
xD

Yap. :wink:
Hooray for chainsaws :3


Kacetada


lycosman

Quoteok... obrigado...LycosMan

Sempre as ordens. Para pedidos bem feitos. :boa:
Hooray for chainsaws :3


22vasco22

ao compilar e depois executar um programa com o codigo em C tambem se tem que por system ("pause");?

lycosman

Quoteao compilar e depois executar um programa com o codigo em C tambem se tem que por system ("pause");?

Não. Isso usa-se em situações em que o programa fecha sem termos tempo para ver o resultado. P. e., imagina que fazer um programa para somar 2 números. Pedes o 1Ã,º, depois o 2Ã,º e o programa a seguir dá o resultado, mas como ele depois de apresentado o resultado não tem nada para fazer nem nada que diga "ficas aberto para se poder ver o resultado" ele fecha (hás-de experimentar). Neste caso se se puser o system ("pause"); no fim do código ele fica em pausa e só fecha (ou continua a correr) depois de se premir uma tecla qualquer...
Hooray for chainsaws :3


22vasco22

Quote
Quoteao compilar e depois executar um programa com o codigo em C tambem se tem que por system ("pause");?

Não. Isso usa-se em situações em que o programa fecha sem termos tempo para ver o resultado. P. e., imagina que fazer um programa para somar 2 números. Pedes o 1Ã,º, depois o 2Ã,º e o programa a seguir dá o resultado, mas como ele depois de apresentado o resultado não tem nada para fazer nem nada que diga "ficas aberto para se poder ver o resultado" ele fecha (hás-de experimentar). Neste caso se se puser o system ("pause"); no fim do código ele fica em pausa e só fecha (ou continua a correr) depois de se premir uma tecla qualquer...

mas nao da pra por predefinido nas definiçoes o dev-c++ por por defeito no final do codigo o system("pause")?

tiagotex

já agora algum administrador podia meter a tag tipo

lycosman

Quote
Quote
Quoteao compilar e depois executar um programa com o codigo em C tambem se tem que por system ("pause");?

Não. Isso usa-se em situações em que o programa fecha sem termos tempo para ver o resultado. P. e., imagina que fazer um programa para somar 2 números. Pedes o 1Ã,º, depois o 2Ã,º e o programa a seguir dá o resultado, mas como ele depois de apresentado o resultado não tem nada para fazer nem nada que diga "ficas aberto para se poder ver o resultado" ele fecha (hás-de experimentar). Neste caso se se puser o system ("pause"); no fim do código ele fica em pausa e só fecha (ou continua a correr) depois de se premir uma tecla qualquer...

mas nao da pra por predefinido nas definiçoes o dev-c++ por por defeito no final do codigo o system("pause")?

Não sei, mas acho que não. Outra maneira de fazer o que isso faz sem por o código é lançar o programa a partir da linha de comandos.
Hooray for chainsaws :3