HELP C++ Código não copila =X

6 respostas
L

Bom Dia Galera experiente da um HELP aqui em C++ rs...

A Questão é:Escreva um programa para ler o número total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores.

Algoritmo logo abaixo:
#include <iostream>	
#include <math.h>

	using namespace std;
	int main(){
		
	
	int teleitor,vnulos,vbrancos,vvalidos,pnulos,pbrrancos,pvalidos;
	cout<<"Municipio sao paulo:";
	
	cout<<"Digite o total de eleitores:";
	cin>>teleitor;
	
	cout<<"Digite o total de votos brancos:";
	cin>>vbrancos;
	
	cout<<"Digite o total de votos nulos:";
	cin>>vnulos;
	
	cout<<"Digite o total de votos validos:";
	cin>>vvalidos;
	
[b]ERRO[/b][color=red] [/color]	pbrancos=(vbrancos*100)/teleitor;
	        pnulos=(vnulos*100)/teleitor;
	        pvalidos=(vvalidos*100)/teleitor;
}
	cout<<("Votos Brancos o Porcentual e:\n"<<pbrancos<<endl;
	cout<<("Votos nulos o Porcentual e:\n"<<pnulos<<std::endl;
	cout<<("Votos validos o Porcentual e:\n"<<pvalidos<<std::endl;
	
	return 0;
	
	}

e quando coloco float antes pbrancos ele vai mais ai da erro nessas linhas aqui ...

ERRO [color=red] [/color] cout<<("Votos Brancos o Porcentual e:\n"< cout<<("Votos nulos o Porcentual e:\n"< cout<<("Votos validos o Porcentual e:\n"<

Obs:Ai dá esses erros e não consigo compilar RAIVA AHUSHSUHA'

6 Respostas

L

Eu conseguir achar o primeiro erro,era a variável que estava com uma letra a mais =X

Agora me ajudem aqui não sei o que é da erro aqui ...

//3)Escreva um programa para ler o número total de eleitores de um município, o número de votos brancos, // nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores.
#include <iostream>	
	#include <math.h>

	using namespace std;
	int main(){
		
	
	int teleitor,vnulos,vbrancos,vvalidos,pnulos,pbrancos,pvalidos;
	
	cout<<"Municipio sao paulo:";
	cout<<endl;
	cout<<"Digite o total de eleitores:";
	cin>>teleitor;
	
	cout<<"Digite o total de votos brancos:";
	cin>>vbrancos;
	
	cout<<"Digite o total de votos nulos:";
	cin>>vnulos;
	
	cout<<"Digite o total de votos validos:";
	cin>>vvalidos;
	
	pbrancos=(vbrancos*100)/teleitor;
	pnulos=(vnulos*100)/teleitor;
	pvalidos=(vvalidos*100)/teleitor;
}
	
	cout<<("Votos Brancos o Porcentuaç e:\n"<<pbrancos<<std::end; //ERRO AQUI
	cout<<("Votos nulos o Porcentuaç e:\n"<<pnulos<<std::endl;
	cout<<("Votos validos o Porcentuaç e:\n"<<pvalidos<<std::endl;
	
	return 0;
	
	}
Agora aqui embaixo não consigo raiva =X

Alguém pode me ajudar ?

V

Você escreveu std::end e não std::endl.

Também está abrindo um parênteses sem necessidade. E sem fecha-lo.

E, na linha 27, você fechou as chaves do main erroneamente.

V

Dica, ajuste sua formatação:

#include &lt;iostream&gt;	
#include &lt;math.h&gt;

using namespace std;

int main(){
    cout &lt;&lt; "Municipio sao paulo:" &lt;&lt; endl;

    int teleitor;
    cout &lt;&lt; "Digite o total de eleitores:";        
    cin &gt;&gt; teleitor;

    int vbrancos;	
    cout &lt;&lt; "Digite o total de votos brancos:";
    cin &gt;&gt; vbrancos;

    int vnulos;	
    cout &lt;&lt; "Digite o total de votos nulos:";
    cin &gt;&gt; vnulos;
	
    int vvalidos;
    cout &lt;&lt; "Digite o total de votos validos:";
    cin &gt;&gt; vvalidos;
	
    double pbrancos = vbrancos * 100.0 / teleitor;
    double pnulos = vnulos * 100.0 / teleitor;
    double pvalidos = vvalidos * 100.0 / teleitor;
	
    cout &lt;&lt; "Votos Brancos o Porcentuaç e:\n" &lt;&lt; pbrancos &lt;&lt; endl;
    cout &lt;&lt; "Votos nulos o Porcentuaç e:\n" &lt;&lt; pnulos &lt;&lt; endl;
    cout &lt;&lt; "Votos validos o Porcentuaç e:\n" &lt;&lt; pvalidos &lt;&lt; endl;
	
    return 0;	
}

E preste atenção quando estiver escrevendo. Outra dica é: LEIA as mensagens de erro do compilador e tente entende-las. Elas dão dicas do que é o problema.

L

Obrigado Vini …
Um dia quero ficar bom igual você hehe…

Aspirante em C++ <<<

KKK

Obrigado pelas Dicas :stuck_out_tongue:

Abraço

V

C++ é programação orientada a cabelos no peito. Mas fica bem mais complicado se você não caprichar no código: capricha na indentação, nos nomes de variáveis e na atenção. O programador C++ precisa ser meticuloso, cuidadoso e atencioso.

É um princípio da linguagem que: “O C++ é feito para dar ao programador escolhas, mesmo que isso permita que ele escolha incorretamente” url=“http://www.roguebasin.com/index.php?title=C%2B%2B#Design_of_C.2B.2B”[/url]. Como diria o tio ben: “Com um grande poder, vem uma grande responsabilidade” url=“https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSpkbvzJgknDJyAuuIg84I_kqu6zR3AJQ34UESPBsk3b1GBMfd4”[/url]

L

Sim,cabelos no peito haha.

Tio Ben é um mito kkkk.

Criado 24 de abril de 2014
Ultima resposta 25 de abr. de 2014
Respostas 6
Participantes 2