Ir ao conteúdo
  • Cadastre-se

WilliamNascimento

Membros Plenos
  • Total de itens

    67
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. cout<<"Digite o nome do morador : "; cin>>nome_m; flag=0; cout<<endl; for(i=0; i < 100 ;i++){ if (strcmp (nome_m,x[i].nome)==0){ cout<<"Nome -----------: "<<x[i].nome <<endl; cout<<"Codigo ---------: "<<x[i].codigo <<endl; cout<<"Numero da casa -: "<<x[i].numcasa<<endl; cout<<"Idade ----------: "<<x[i].idade <<endl; cout<<"Rua ------------: "<<x[i].rua <<endl; flag=1; break; Eu sou um pouco inciante ainda , o que seria esssa " flag " ?
  2. Eu queria se possivel colocar o mes .. #include <iostream> #include <cstdlib> #include <locale.h> #include <string.h> using namespace std; //prototipos void indice(); //Structs struct morador { char nome[50]; int idade; int codigo; char rua[60]; int numcasa; int pagamento[10][10]; }; // int main () { setlocale (LC_ALL,""); // opções inicio: indice(); //VARIAVEIS int op,quantm,i,m=1,idade,j,valorp,mes,adcv; char nomem[60]; //STRUCT morador x[100]; //SELECIONAR OPCAO cin>>op; system("cls"); switch (op) { case 1: cout<<" ***********************************************\n"; cout<<" * Cadastro de moradores *\n"; cout<<" ***********************************************\n"; cout<<"Quantos moradores deseja cadastrar ?"; cin>>quantm; cin.ignore(); system ("cls"); for (i=0;i<quantm;i++) { cout<<"Cadastrando morador: "<<m++<<"\n"; cout<<"\nNome:"; cin.getline(x[i].nome,50); cin.ignore(); cout<<"Idade: "; cin>>x[i].idade; cout<<"Codigo: "; cin>>x[i].codigo; cout<<"Rua: "; cin.ignore(); cin.getline(x[i].rua,60); cout<<"Numero da casa: "; cin>>x[i].numcasa; system("cls"); } break; //FIM CADASTRO ( OK ) case 2: cout<<"Digite o nome do morador : "; cin>>nomem; for (i=0; i < 100 ;i++) { if (strcmp (nomem,x[i].nome)==0) { cout<<"Codigo : "<<x[i].codigo<<"\n"; cout<<"Numero da casa : "<<x[i].numcasa<<"\n"; cout<<"Idade : "<<x[i].idade<<"\n"; cout<<"Rua : "<<x[i].rua<<"\n"; break; } else { cout<<"Morador nao encontrado\n"; break; } // fim procura } break; case 3: cout<<"Digite o nome do morador"; cin>>nomem; cout<<"\nDigite o mes e o valor do pagamento de :"<<nomem; cin>>mes>>valorp; for (i=0; i < 100 ;i++) { if (strcmp (nomem,x[i].nome)==0) { x[i].pagamento[mes][valorp]; break; } } break; } goto inicio; system ("pause"); return 0; } void indice () { cout<<"********************************\n"; cout<<"*[1] Cadastrar Morador *\n"; cout<<"*[2] Verificar morador *\n"; cout<<"*[3] Verificar Pagamento *\n"; cout<<"*[4] Outros *\n"; cout<<"********************************\n"; cout<<"* Escolha um opcao *\n"; cout<<"********************************\n"; } o codigo esta assim no momento
  3. Boa noite amigo , poste o que voce ja fez para podermos ajudar , nao sendo grosso mas sao as regras do forum , desculpa ..
  4. #include <iostream> using namespace std; int main() { float turmas, nota, i = 0, somaT = 0, alunos,j; cout << "Quantas turmas existem em sua escola?" << endl; cin >> turmas; cout << "Quantos alunos existem nessa turma?" << endl; cin >> alunos; for (j=0 ; j < turmas ; j++) { for (i=0; i < alunos; i++){ cout << "\nEntre com as medias do aluno "<<i+1<<" da turma "<<j+1<<": "; cin >> nota; somaT+= nota; } } cout << "A media da sala é de: " << somaT/alunos; return 0; } Criei uma estrutura de repeticao para a turma , da uma olhada
  5. Preciso de um help , eu queria colocar uma forma de pagamento porém nao estou conseguindo saber como fazer , eu tentei com uma matriz porém sem resultado ...
  6. voce ja fez logica de programaçao ? Se ja fez eu aprendi bastente na faculdade e acompanhava esse canal para nao ficar para tras .. https://www.youtube.com/user/canalfessorbruno Nao sei se posso divulgar o canal , qualquer coisa algum moderador exlcui .
  7. #include <iostream> using namespace std; int main () { int a[11]; //número de células da array. for (int i = 0; i <= 10; i++) { int iAnt = i-1; //"i Anterior". a[i] = i; //a[1] = 1; a[2] = 2; etc... cout << a[i] << endl; if (i > 0) cout << "Anterior: " << a[iAnt] << endl <<endl; else cout << "Sem anterior" << endl<< endl; } system ("pause"); return 0; } Fiz dois metodos o segundo com seu codigo , apenas retirei o vetor e declarei fora do for e tudo certo. #include <iostream> using namespace std; int main () { int cel = 10; //número de células da array. int a [cel]; for (int i = 0; i <= cel; i++) { int iAnt = i-1; //"i Anterior". a[i] = i; //a[1] = 1; a[2] = 2; etc... cout << a[i] << endl; if (i > 0) cout << "Anterior: " << a[iAnt] << endl <<endl; else cout << "Sem anterior" << endl<< endl; } system ("pause"); return 0; }
  8. struct morador { char nome[50]; int idade; int codigo; char rua[60]; int numcasa; };
  9. Eu sou iniciante ainda , como faco para saber o tamanho da struct ? Posto o codigo todo ?
  10. case 2: cout<<"Digite o nome do morador : "; cin>>nomem; for (i=0;strcmp (nomem,x[i].nome) == 0 ;i++) { cout<<"Codigo : "<<x[i].codigo<<"\n"; cout<<"Numero da casa : "<<x[i].numcasa<<"\n"; cout<<"Idade : "<<x[i].idade<<"\n"; cout<<"Rua : "<<x[i].rua<<"\n"; } Consegui dessa maneira porém nao estou conseguindo por o "Morador nao cadastrado";
  11. case 2: cout<<"Digite o nome do morador : "; cin>>nomem; for (i=0; ;i++) { if (strcmp (nomem,x[i].nome) == 0) { cout<<"Codigo : "<<x[i].codigo<<"\n"; cout<<"Numero da casa : "<<x[i].numcasa<<"\n"; cout<<"Idade : "<<x[i].idade<<"\n"; cout<<"Rua : "<<x[i].rua<<"\n"; } else { cout<<"Morador nao existe"; } } break; Nao sei como colocar o for , eu tinha conseguido de uma forma porém , as vezes entrava em loop. Se alguem puder abrir minha cabeca .
  12. voce pode utilizar um vetor de tamanho 10 que seria equivalente a 10 variaves , mas como é iniciante pode tambem declarar 10 variaves . Calcular a media voce apenas pegaria a soma de todos salarios e dividiria pelo numero de funcionarios , e para a quem ganha acima de 1500,00 voce poderia usar um if . Monte algo que podemos ajudar realmente com o seu codigo
  13. O operador resto da divisão, o %, também chamado de modulo, só pode ser usado entre inteiros.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×