Jump to content

Problema .exe =/


zedealges

Recommended Posts

Creio que se fosse disso o C++ avisava do erro no código como costuma fazer=/, estou a sacar novamente, provávelmente fui eu que mudei alguma coisa no C++ que não era suposto lol, vamos a ver se desta vez já vai dar

EDIT: já reinstalei, e agora dá outro erro =/ : "Não foi possível iniciar esta aplicação porque MSVCP80D.dll não foi encontrado. A reinstalação da aplicaçãopoderá corrigir este problema."

O problema é que já reinstalei e continua o problema=/

Beijinhos lá para a Mulher.

Link to comment
Share on other sites

Procura por esse ficheiro na pasta system32 do Windows. Se não encontrares,procura numa subpasta da tua instalação do Visual C++, aqui encontrei numa subpasta de C:\Programas\Microsoft Visual Studio 9.0\VC\redist. Modifica de acordo com a tua instalação e procura. Quando encontrares, copia para a pasta system32.

Desaparecido.

Link to comment
Share on other sites

Eu suspeito que o problema seja do meu código =/, copiei-o para aqui, podem-me dizer se encontram algum erro nele?

é um programa básico, apresenta um menu para escolhermos que tipo de cálculo queremos fazer... e efectuá-lo de seguida.

#include <iostream>

using namespace std;

int main()	{
double x, y, z;
int a, k=0;
do {
cout << "Introduza um valor (1, 2, 3, 4 ou 5), consoante a acção pretendida." << endl;
cout << "	1: Somar" << endl;
cout << "	2: Subtrair" <<endl;
cout << "	3: Multiplicar" << endl;
cout << "	4: Dividir" << endl;
cout << "	5: Sair" << endl;
cin >>	a;
cout << "Introduza dois valores." << endl;
	if (a=1)	{
		cin >> x;
		cin >> y;
		z = x + y;
		cout << "Resultado= " << z;
	}
	else if (a=2)	{
		cin >> x;
		cin >> y;
		z = x - y;
		cout << "Resultado= " << z;
	}
	else if(a=3)	{
		cin >> x;
		cin >> y;
		z = x * y;
		cout << "Resultado= " << z;
	}
	else if	(a=4)	{
		cin >> x;
		cin >> y;
		z = x / y;
		cout << "Resultado= " << z;
	}
	else if (a=5) {
		return 0;
	}
	else	{
	cout << "Valor não reconhecido!" << endl;
	}
}while(k=0);
}

Beijinhos lá para a Mulher.

Link to comment
Share on other sites

Esse erro não vem do código...

Nota: comparações fazem-se com ==, e não com =. Tens aí 6 comparações que não vão funcionar como pretendes.

Copiaste o projecto dos computadores da escola? Há algum sítio de onde se possam sacar os ficheiros?

Experimenta criar um novo projecto e adicionar-lhe os ficheiros de código.

Desaparecido.

Link to comment
Share on other sites

Esse erro não vem do código...

Nota: comparações fazem-se com ==, e não com =. Tens aí 6 comparações que não vão funcionar como pretendes.

Copiaste o projecto dos computadores da escola? Há algum sítio de onde se possam sacar os ficheiros?

Experimenta criar um novo projecto e adicionar-lhe os ficheiros de código.

Nota 2: esses if's todos resolve-se melhor com um switch

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.