Ir ao conteúdo
  • Cadastre-se

LEANDRO VEIGA

Membro Pleno
  • Posts

    21
  • Cadastrado em

  • Última visita

Reputação

10
  1. como faço pra baixar um drive de rede confiavel que funcione? por favor me ajudem urgente
  2. adicionado 0 minutos depois ok vou fazer agr e ja te falo adicionado 19 minutos depois devair fiz o procedimento , voltou na bios, eu apertei f10 pra sair ai ficou nessa tela:
  3. galera por favor me ajudem eu tenho um pentium iii 1000 ghz 128mb ram windows xp 2001 ., muito útil pra meu trabalho. estava com problema na placa de rede eu fuçei na bios e agora ele não entra no windows mais, ele já entra direto na bios por favor aguardo ajuda para recuperar o windows , ou se possível até mesmo formatar
  4. boa tarde , meu nokia lumia está dando um erro quando vou baixar aplicativos na loja da microsoft erro: 805a0193 alguem sabe me informar como corrigir
  5. Passei o codigo de c++ para phayton mas o metodo drawMapa nao esta funcionando de forma correta...em c++ funcionou corretamente, já em phyton não, se puder me corrigir. mapa word.docx import math class Coordenada: def __init__(self, x, y): #self referencia o proprio objeto da classe. Semelhante ao this do c++ self.__x = x self.__y = y def getX(self): return self.__x def getY(self): return self.__y def Distancia(self, p): #print("Valor de x do ponto 1..:{}".format(self.getX())) #print("Valor de y do Ponto 1..:{}".format(self.getY())) #print ("Valor de x do ponto 2..:{}".format(p.getX())) #print ("Valor de y do Ponto 2..:{}".format(p.getY())) return math.sqrt(math.pow((self.getX() - p.getX()), 2) + math.pow((self.getY() - p.getY()) ,2)) class Municipio: def __init__(self, id, populacao, nome, coordenada_local): self.__id = id self.__populacao = populacao self.__nome = nome self.__coordenada_local = coordenada_local def getPopulacao(self): return self.__populacao def getNome(self): return self.__nome def getCoordenada(self): return self.__coordenada_local def getId(self): return self.__id class Mapa(Municipio): def __init__(self): #Criei aqui uma lista, onde a mesma irá conter objetos do tipo Municipio. self.municipios = [] def addMunicipio(self, m): #push back self.municipios.append(m) def getMunicipio(self, id): for i in len(self.municipios): #if (self.municipios[i].getId()): # return self.municipios[i] i = i + 1 def getMaior(self): maiorPopulacao = 0 maior = 0 for i in len(self.municipios): if (self.municipios[i].getPopulacao() > maiorPopulacao): maior = i maiorPopulacao = self.municipios[i].getPopulacao() return self.municipios[maior] def drawMapa(self): for i in range(1,6): for j in range(1,11): num = 0 for s, elemento in enumerate(self.municipios): #print(self.municipios[s].getCoordenada().getX()) if (self.municipios[s].getCoordenada().getX() == i and self.municipios[s].getCoordenada().getY() == j): print("{} ".format(self.municipios[s].getId())) num=1 if (num == 0): print ("0") s = s + 1 if (j > 10): print('\n') # print (s) j = j + 1 #j += 1 print ("\n") i = i + 1 if __name__ == "__main__": p1 = Coordenada(2,3) p2 = Coordenada(3,5) p3 = Coordenada(4,6) m1 = Municipio(1, 30.000, 'Nepomuceno', p1) m2 = Municipio(2, 150.000, 'São João Del Rei', p2) m3 = Municipio(3, 1.000000, 'Belo Horizonte', p3) mapa = Mapa() mapa.addMunicipio(m1) mapa.addMunicipio(m2) mapa.addMunicipio(m3) print("O código da cidade..:{}".format(m1.getId())) print ("A cidade de {} tem {:.4f} habitantes".format(m1.getNome(), m1.getPopulacao())) print ("\n") print("O código da cidade..:{}".format(m2.getId())) print("A cidade de {} tem {:.4f} habitantes".format(m2.getNome(), m2.getPopulacao())) print ("\n") print("O código da cidade..:{}".format(m3.getId())) print("A cidade de {} tem {:.4f} habitantes".format(m3.getNome(), m3.getPopulacao())) print("\n") print ("Imprime os identificadores de localização..:{}".format(mapa.drawMapa())) print ("O valor da Distancia e..:{}".format(p1.Distancia(p2)))
  6. #include <iostream> #include <math.h> #include <vector> #include <string> using namespace std; class Coordenada{ int x_, y_; public: Coordenada(){} Coordenada(int x, int y) { x_ = x; y_ = y; } int getX() { return x_; } int getY() { return y_; } float distancia(Coordenada b) { return sqrt(pow(getX() - b.getX(),2) + pow(getY() - b.getY(),2)); } }; class Municipio{ int id, populacao; string nome; Coordenada local; public: Municipio(int i, string n, int pop, Coordenada c) { id = i; nome = n; populacao = pop; local = c; } int getPopulacao() { return populacao; } string getNome() { return nome; } Coordenada getCoordenada() { return local; } int getId() { return id; } }; class Mapa{ vector<Municipio> municipios; public: void addMunicipio(Municipio m) { municipios.push_back(m); } Municipio getMunicipio(int id){ for(int d=0 ; d<municipios.size();d++){ if(municipios[d].getId()==id){ return municipios[d]; } } } Municipio getMaior() { int maiorPopulacao = 0; int maior; for(int i = 0; i < municipios.size(); i++) { if(municipios[i].getPopulacao() > maiorPopulacao) { maior = i; maiorPopulacao = municipios[i].getPopulacao(); } } return municipios[maior]; } void drawMapa() { cout<<endl; for(int i = 1; i<=5 ; i++) { for(int j = 1; j<=10; j++) { int num = 0; for(int s = 0; s<municipios.size();s++) { if(municipios[s].getCoordenada().getX()==i && municipios[s].getCoordenada().getY()==j) { cout<<municipios[s].getId(); num=1; } } if(num==0){ cout<<"0"; } } cout<<endl; } } }; int main() { Coordenada c1(2,3); Coordenada c2(4,4); Coordenada c3(3,4); Municipio lavras(1, "Lavras", 100000, c1); Municipio nepomuceno(2, "Nepomuceno", 30000, c2); Municipio bh(3, "BH", 1000000, c3); Mapa minas; minas.addMunicipio(lavras); minas.addMunicipio(nepomuceno); minas.addMunicipio(bh); cout<<"Maior populacao: "<<minas.getMaior().getPopulacao()<<endl; cout<<"Municipio: "<<minas.getMaior().getNome()<<endl; cout<<"Distancia: "<<lavras.getCoordenada().distancia(nepomuceno.getCoordenada()); minas.drawMapa(); int id; cout<<"Pesquise um municipio pelo id: "<<endl; cin>>id; cout<<"Municipio: "<<minas.getMunicipio(id).getNome()<<endl; return 0; } Boa tarde , fiz esse programa em c++ e gostaria de transferir para java C++passar para JAVA.txt Urna eletronica.txt
  7. @Leonardo0308 Sim, não rodou, pois a função int main não está completa, estou com dificuldades pra fazer o while
  8. BOM DIA LEONARDO se as funções estão corretas e como devo fazer a função principal corretamente
  9. Escreva um programa completo em C++, do jogo da velha. O jogador, usuário do programa, jogará contra o computador. Defina com clareza todas as variáveis e estruturas que for utilizar. Comente seu código sempre que necessário. O programa deve ser modularizado, ou seja, dividido em funções. #include <iostream> #include <ctime> #include <cstdlib> using namespace std; void JogadorJoga(char V[][3]){ int linha; int coluna; cout<< "Informe de 1 a 3 a linha que deseja jogar"; cin>> linha; cout<< "Informe de 1 a 3 a coluna que deseja jogar"; cin>> coluna; V[linha][coluna]= 'x'; } void VerificaSeGanhou(){ { int i; int V[i][0]; for(i=0;i<3;i++) if(V[i][0]==V[i][1] && V[i][0]==V[i][2]); for(i=0;i<3;i++); if(V[0][i]==V[1][i] && V[0][i]==V[2][i]); if(V[0][0]==V[1][1] && V[1][1]==V[2][2]); if(V[0][2]==V[1][1] && V[1][1]==V[2][2]); } } void ComputadorJoga(char V[][3]){ int linha,coluna; do{ linha=rand()%3; coluna=rand()%3; }while (V[linha][coluna]!=' '); V[linha][coluna]='o'; } void InicializarVelha(char V[][3]){ for(int i=0;i<3;i++) for(int j=0;j<3;j++) V[i][j] = ' '; } int main(){ srand(time(NULL)); char Velha[3][3]; void InicializarVelha(char V[][3]); void ComputadorJoga(char V[][3]); void JogadorJoga(char V[][3]); void VerificaSeGanhou(char V[][3]); while (jogadas<9){ } return 0;
  10. #include <iostream> #include <ctime> // pega o tempo real da maquina em milisegundos #include <cstdlib> // usada para gerar numero aleatorio : funcao rand using namespace std; const int UM = 1; const int ZERO = 0; int BT, SPT1, SP12, SP2U, L1, L12, L2U;// variaveis globais // Programa de controle iluminação de escadas entre andares de um prédio de 04 andares( térreo e 03 andares) int botaoteste() { int aleatorio1,aleatorio2,aleatorio3; srand(time(NULL)); // srand = significa semente do numero aleatorio (numero inicial) int sorteio = ((int)(rand()%10)+1); if(sorteio>5) aleatorio1 = UM; else aleatorio1=ZERO; if(aleatorio1==ZERO) aleatorio2=UM; else aleatorio2=ZERO; sorteio = ((int)(rand()%10)+1); if(sorteio>5) aleatorio3 = UM; else aleatorio3=ZERO; cout << "Aleatorio 1: " << aleatorio1 << endl; cout << "Aleatorio2: " << aleatorio2 << endl; cout << "Aleatorio 3: " << aleatorio3 << endl; L1=aleatorio1; L12=aleatorio2; L2U=aleatorio3; int i; do{ cout << "\n\tDigite UM para testar a funcionalidade das lampadas e ZERO para pular essa etapa: " ; cin >> BT; cout << "\n voce digitou " << BT <<endl; } while (BT< ZERO || BT > UM); if(BT== UM) { SPT1= UM; SP12= UM; SP2U= UM; if(L1== ZERO){ cout<<"\n\t Lampada L1 defeituosa,substitua o elemento\n" <<endl; } else{ cout<<"\n\t Lampada L1 funcionando normal!\n"; } if(L12== ZERO){ cout<<"\n\t Lampada L12 defeituosa,substitua o elemento\n" <<endl; } else{ cout<<"\n\t Lampada L12 funcionando normal!\n"; } if(L2U== ZERO){ cout<<"\n\t Lampada L2U defeituosa,substitua o elemento\n" <<endl; } else{ cout<<"\n\t L2U funcionando normal!\n"; } } } int LEITURA(){ cout<<"\nDigite ZERO ou UM para o sensor SPT1: "<<endl; cin >> SPT1; cout<<"\nDigite ZERO ou UM para o sensor SP12: "<<endl; cin >> SP12; cout<<"\nDigite ZERO ou UM para o sensor SP2U: "<<endl; cin >> SP2U; } int sensores() { L1=SPT1; L12=SP12; L2U=SP2U; if(L1== ZERO && L12== ZERO && L2U== ZERO){ cout << "Sem circulação pelas escadas" << endl; } else{ if(L1== UM){ cout << "Circulacao entre andares terreo e primeiro" << endl; } if(L12==UM) { cout << "Circulacao entre andares primeiro e segundo" << endl; } if(L2U== UM){ cout << "Circulacao entre andares segundo e ultimo" << endl; } } } int main() { char TECLA; botaoteste(); //Testar valor de BT LEITURA();//leitura dos sensores sensores(); do { cout << "\n\n\tDigite F ou f para encerrar o programa: "; cin >> TECLA; } while (TECLA != 'F' && TECLA != 'f'); cout << "\n\n"; return 0; }
  11. #include <iostream> using namespace std; // Programa de controle iluminação de escadas entre andares de um prédio de 04 andares( térreo e 03 andares) const int UM = 1; const int ZERO = 0; const int MIN = UM; const int MAX = 5 ; int BT[MAX], SPT1[MAX], SP12[MAX], SP2U[MAX], L1[MAX], L12[MAX], L2U[MAX], DIM ;// variaveis globais char TECLA; int LEITURA(){ int i ; for(i = ZERO; i < DIM; i++ ) { cout<<"\nDigite ZERO ou UM entre espacos para os sensores SPT1, SP12 e SP2U: "<<endl; cout<<"\nDigite ZERO ou UM para o sensor SPT1: "<<endl; cin >> SPT1[i] ; cin.ignore(); cout<<"\nDigite ZERO ou UM para o sensorSP12: "<<endl; cin >> SP12[i]; cin.ignore(); cout<<"\nDigite ZERO ou UM para o sensorSP2U: "<<endl; cin >> SP2U[i]; cin.ignore(); } } int botaoteste() { int i; for (i = ZERO;i < DIM; i++ ){ do{ cout << "\n\tDigite ZERO ou UM para BT: " ; cin >> BT[i]; cin.ignore(); cout << "\n voce digitou " << BT[i] <<endl; } while (BT[i] < ZERO || BT[i] > UM); if(BT[i] == UM) { SPT1[i] = UM; SP12[i] = UM; SP2U[i] = UM; if(L1[i] == ZERO || L12[i] == ZERO || L2U[i] == ZERO){ cout<<"\n\t\tLampadas defeituosas,substitua o elemento desfeituoso\n\n" <<endl; } } } } int sensores() { int i ; for(i = ZERO; i < DIM; i++){ L1[i]=SPT1[i]; L12[i] =SP12[i]; L2U[i] =SP2U[i];//Equações do mapa de Karnaugh// if(L1[i] == ZERO && L12[i] == ZERO && L2U[i] == ZERO){ cout << "Sem circulação pelas escadas" << endl; } else{ if(L1[i] == UM){ cout << "Circulacao entre andares terreo e primeiro" << endl; } if(L12[i]==UM) { cout << "Circulacao entre andares primeiro e segundo" << endl; } if(L2U[i] == UM){ cout << "Circulacao entre andares segundo e ultimo" << endl; } } } } int main() { do { do { cout<<"\nDigite a dimensao dos vetores(entre 1 e 5): "; cin >> DIM ; } while (DIM < MIN || DIM > MAX); botaoteste(); //Testar valor de BT LEITURA();//leitura dos sensores sensores(); cout << "\n\n\tDigite F ou f para encerrar o programa: "; cin >> TECLA; cin.ignore(); } while (TECLA != 'F' && TECLA != 'f'); cout << "\n\n"; return 0; }
  12. #include <iostream> using namespace std; // Programa de controle iluminação de escadas entre andares de um prédio de 04 andares( térreo e 03 andares) const int UM=1; const int ZERO=0; const int MIN = UM; const int MAX = 5 ; int BT[MAX], SPT1[MAX], SP12[MAX], SP2U[MAX], L1[MAX], L12[MAX], L2U[MAX], DIM ;// variaveis globais char TECLA; int LEITURA(){ int I ; for(I = ZERO;I < DIM; I++ ){ cout<<"\nDigite ZERO ou UM entre espacos para os sensores SPT1,SP12,SP2U: "<<endl; do{ cout<<"\nDigite ZERO ou UM para o sensor SPT1: "<<endl; cin>> SPT1 ; }while(SPT1!=ZERO &&SPT1!=UM ); do{ cout<<"\nDigite ZERO ou UM para o sensorSP12: "<<endl; cin>> SP12; }while(SP12!=ZERO &&SP12!=UM ); do{ cout<<"\nDigite ZERO ou UM para o sensorSP2U: "<<endl; cin>> SP2U; }while(SP2U!=ZERO&& SP2U!=UM); } } int botaoteste() { int I; for(I = ZERO;I < DIM; I++ ){ do{ cout << "\n\tDigite ZERO ou UM para BT: " ; cin >> BT; cout << "\n voce digitou "<<BT<<endl; }while(BT<ZERO || BT>UM); if(BT==UM){ SPT1=UM;SP12=UM;SP2U=UM; if(L1==ZERO||L12==ZERO||L2U==ZERO){ cout<<"\n\t\tLampadas defeituosas,substitua o elemento desfeituoso\n\n" <<endl; } } } } int sensores() { int I ; for(I=ZERO;I < DIM; I++ ){ L1=SPT1; L12=SPT1|SP12; L2U=SP12|SP2U;//Equações do mapa de Karnaugh// if(L1==ZERO &&L12==ZERO &&L2U==ZERO){ cout<< "Sem circulação pelas escadas"<<endl; } else{ if(L1==UM){ cout<<"Circulacao entre andares terreo e primeiro"<<endl; } if(L12==UM){ cout<<"Circulacao entre andares primeiro e segundo"<<endl; } if(L2U==UM){ cout<<"Circulacao entre andares segundo e ultimo"<<endl; } } } } int main(){ do{ do{ cout<<"\nDigite a dimensao dos vetores(entre 1 e 5): "; cin >> DIM ; }while(DIM < MIN || DIM > MAX); botaoteste(); //Testar valor de BT LEITURA();//leitura dos sensores sensores(); cout<< "\n\n\tDigite F ou f para encerrar o programa: "; cin>> TECLA; }while(TECLA!='F'&&TECLA!='f'); cout << "\n\n"; }
  13. Rodrigo, por exemplo se o usuário digitar 20. onde coloco uma condição de restrição ao numero digitado?
  14. Suponha que um caixa disponha das notas de 2,10,50,100 reais e de moedas de 1 real. Considerando que alguém está pagando uma compra, escreva um programa em C++ que mostre o número mínimo de notas que o caixa deve fornecer como troco. Mostre também o valor da compra, valor do troco e a quantidade de cada nota que compõe o troco. Obs: Não utilize centavos. Por exemplo, para voltar um troco de R$18,00 reais, o programa deve informar a seguinte informação( note que não foram exibidas informações sobre as demais notas) 1 nota de R$ 10 1 nota de R$ 5 3 moedas de R$1 NÃO TENHO A MINIMA ideia

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...