Jump to content
  • Sign Up

yhhik

Membro Pleno
  • Posts

    25
  • Joined

  • Last visited

  • Feedback

    0%

Reputation

0

About yhhik

  • Birthday 03/11/1989 (32 years old)

Informações gerais

  • Cidade e Estado
    brasilia
  1. CaioTakano e PV Sobrinho obrigado pela resposta. agora ficou mais claro. até mais.
  2. #include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> main() { int dec=0, num,d=1; printf("Digite o numero binario: "); scanf("%d",&num); do { dec = dec+(num%10)*d; d = d*2; num = num/10; }while(num!=0); printf("%d",dec); getch(); getch(); }
  3. olá! NÂO QUERO CODIGO!! já fiz a "a" e a "b",porém nao conseguir identificar a lógica da "c",alguem pode me ajudar a interpretala? 3. Seja L uma lista simplesmente encadeada, composta dos números l1, l2,..., ln, respectivamente,segundo a ordem de armazenamento. Escreva um algoritmo que, percorrendo L uma única vez, constrói uma outra lista L, formada dos elementos seguintes. a) l2,l3,...ln,l1 ln,ln-1,...,l1 c) l1 + ln,l2 + ln-1,..., ln/2 + ln/2+1, onde n é par.
  4. #include "stdio.h" #include "stdlib.h" #include "conio.h" int main(int argc, char* argv[]) { int a; char b[15]; printf("Digite numero: "); scanf("%d",&a); itoa(a,b,2); //Converte para base 2 printf("\nO numero %d em binario e: %s",a,; getch(); return 0; }
  5. É só você pedir para o usuário entrar com um valor qualquer, depois use switch ou o if para saber em que condição esse valor se encaixa. dentro de cada condição deve haver calculo de dedução. agora é so codificar.
  6. apple fabrica sua propria JDK. http://lists.apple.com/archives/java-dev//2008/Feb/msg00133.html https://daw.apple.com/cgi-bin/WebObjects/DSAuthWeb.woa/wa/login?appIdKey=d4f7d769c2abecc664d0dadfed6a67f943442b5e9c87524d4587a95773750cea&path=%2F%2Fdownloads%2Findex.action use o eclipse..tem versao pra mac.
  7. também pode usar o fflush(stdin): #include <stdio.h> #include<conio.h> //biblioteca para uso do getch// #include<string.h> #include <math.h> #include <ctype.h> #define n 10 main() { int i,ac; char vetorr[n],vetorg[n]; float media ; for(i=0;i<10;i++){ printf("\nentre com a letra do gabarito referentea questao:%d\n",i+1); fflush(stdin); scanf("%c",&vetorg[i]); } for(i=0;i<n;i++){ printf("gabarito da questao : %d letra: %c\n",i+=1,vetorg[i]); } for(i=1;i<=n;i++){ printf("entre com a letra referente a questao:%d do primeiro aluno\n",i); scanf("%c",&vetorr[i]);} if(vetorr[i]==vetorg[i]){ ac+=1; media=ac/10; if(media>=0.5) printf("o aluno acertou :%d questoes e teve grau:%1.2f foi aprovado\n",ac,media); if(media<0.5) printf("o aluno acertou :%d questoes e teve grau:%1.2f foi reprovado\n",ac,media); } for(i=1;i<=n;i++){ printf("entre com a letra referente a questao:%d do segundo aluno\n",i); scanf("%c",&vetorr[i]); } if(vetorr[i]==vetorg[i]){ ac+=1; media=ac/10; if(media>=0.5) printf("o aluno acertou :%d questoes e teve grau:%1.2f foi aprovado\n",ac,media); if(media<0.5) printf("o aluno acertou :%d questoes e teve grau:%1.2f foi reprovado\n",ac,media); } for(i=1;i<=n;i++){ printf("entre com a letra referente a questao:%d do terçeiro aluno\n",i); scanf("%c",&vetorr[i]); } if(vetorr[i]==vetorg[i]){ ac+=1; media=ac/10; if(media>=0.5) printf("o aluno acertou :%d questoes e teve grau:%1.2f foi aprovado\n",ac,media); if(media<0.5) printf("o aluno acertou :%d questoes e teve grau:%1.2f foi reprovado\n",ac,media); } getch(); }
  8. yhhik

    Duvida syntax

    tinha imaginado que fosse algo relacionado a ponteiro mesmo. obrigado pela explicação Holocausto e SharaMostache. abraço.
  9. yhhik

    Duvida syntax

    estava vendo alguns exemplos de pilha..quando me deparei com isso: printf ("Numero do Sapato: %d",aux->num); alguem pode me dizer a função de "->"? procurei no google mas nao encontrei..
  10. a trigger está funcionando. porém tá acontecendo algo com a condição. exemplo: tenho a conta 1,2,3 e 4 todas com 100 de saldo..deposito 100 de credito na conta 2. a conta 2 vai ficar com 200 de saldo e as outras com 100 porém se depositar 50 na conta 4, a 4 vai ficar com 150 e a 2 com 250 e as demais com 100. todos os depositos seguites serão feitos em todas as contas que tiveram depositos realizados anteriormente. agora se eu for na condição e em vez de igualar a pk da conta e a fk da movimentaçao e colocar diretamente o numero da conta(ex:"where c.num_conta= 3 ;") a trigger funciona sem erro. alguem pode me ajudar a resolver isso.. valeu. DELIMITER $ create trigger movimento after insert on movimentacao for each row begin UPDATE conta c inner join movimentacao m SET saldo = c.saldo + new.deposito where c.num_conta=Conta_num_Conta ; end; $ DELIMITER ;
  11. olá... minha trigger está funcionando...só que em vez dela add o valor do deposito na conta ja criada ela cria uma nova conta.. pra corrigir isso criei uma condição porém o mysql nao está aceitando... DELIMITER $ create trigger movimento after insert on movimentacao for each row begin insert into conta set saldo= saldo+new.deposito; where movimetacao.conta_num_conta= conta.num_conta /*essa condiçao nao funciona!!!*/ end; $ DELIMITER ;
  12. yhhik

    Livro para Java

    java como programar da deitel...o melhor!!²
  13. Olá... estou apredendo trigger...fiz uma trigger com base em tutorias que vi na internet, porém minha trigger nao esta dando certo tenho duas tabelas: conta num_conta PK saldo float movimentacao idmovimentacao pk conta_num_conta fk saque float null deposito float null trigger: create trigger movimento after insert on movimentacao for each row begin insert into conta set saldo= new.deposito+saldo end; eu tentei fazer uma trigger que na hora que for feito um insert no deposito esse valor passe para o saldo, mas ta dando erro de sintax. alguem pode me explicar como fazer isso? valeu..
  14. yhhik

    excluir registro

    já RESOLVI!
  15. estou fazendo um programa que cadastra,consulta,autera e exclui em registro,porém estou com problemas no excluir.o programa localiza o registro mas so exclui o ultimo.tenho que copiar os registros seguintes para a posição anterior mas como faço isso? #include<stdio.h> #include<conio.h> struct dados{ char nome[40],sexo; int idade, matri,cpf; }; struct dados funcionario[1000]; main(){ int i=0,ii,cont,op,l,aux,resp,alt; while(op!=5){ printf("\n\n1-Cadastrar"); printf("\n2-consultar"); printf("\n3-Alterar"); printf("\n4-Excluir"); printf("\n5-sair"); scanf("%d",&op); switch(op){ case 1://--------------------aqui cadastra----------------------- cont=1; while(cont!=0){ i++ ; ii=i; system("cls"); printf("funcionario:%d\n",i); printf("Nome:"); fflush(stdin); gets(funcionario[i].nome); printf("CPF:"); scanf("%d",&funcionario[i].cpf); do{ printf("Digite o sexo do funcionario: "); funcionario[i].sexo=toupper(getche()); if ((funcionario[i].sexo != 'F') && (funcionario[i].sexo != 'M')) printf("\n\n\t Sexo invalido. Digite F para Feminino ou M para Masculino.\n"); }while ((funcionario[i].sexo != 'F') && (funcionario[i].sexo != 'M')); printf("\nMatricula:"); scanf("%d",&funcionario[i].matri); printf("Idade:"); scanf("%d",&funcionario[i].idade); printf("\nDeseja cadastrar outro funcionario?(0-nao,1-sim)"); scanf("%d",&cont); system("cls"); }// Fim While break; case 2://---------------------------aqui consulta---------------------------------- cont=1; while( cont!=0){ printf("Codigo do funcionario:\n"); scanf("%d",&l); aux=0; for(i=1;i<=ii;i++){ if(i==l){ aux=1; printf("\n\n Dados do %d funcionario.\n\n", i); printf("\n A matricula do funcionario e: %d", funcionario[i].matri); printf("\n O nome do funcionario e: %s",funcionario[i].nome); printf("\n O sexo do funcionario e: %c",funcionario[i].sexo); printf("\n A idade do funcionario e: %d",funcionario[i].idade); i=ii; } if(aux==0) printf("Numero nao incontrado!"); } i--; printf("\nDeseja consultar outro funcionario?(0-nao,1-sim)"); scanf("%d",&cont); system("cls"); } break; case 3://----------------------------------aqui autera---------------------------------- cont=1; while( cont!=0){ printf("Codigo do funcionario:\n"); scanf("%d",&l); for(i=1;i<=ii;i++){ aux=0; if(i==l){ aux=1; printf("\n\n Dados do %d funcionario.\n\n", i); printf("\n A matricula do funcionario e: %d", funcionario[i].matri); printf("\n O nome do funcionario e: %s",funcionario[i].nome); printf("\n O sexo do funcionario e: %c",funcionario[i].sexo); printf("\n A idade do funcionario e: %d",funcionario[i].idade); i=ii; } if(aux==0) printf("Numero nao incontrado!"); } i--; if(aux==1){ printf("\nDeseja alterar dados funcionario?(0-nao,1-sim)"); scanf("%d",&resp); if(resp==1){ printf("_________________________________________________________\n"); printf("Digite 1.Nome, 2.Sexo, 3.Idade: "); scanf("%d",&alt); switch(alt){ case 1: printf("Digite novo nome:"); fflush(stdin); gets(funcionario[i].nome); break; case 2: do{ printf("Digite novo sexo do funcionario: "); funcionario[i].sexo=toupper(getche()); if ((funcionario[i].sexo != 'F') && (funcionario[i].sexo != 'M')) printf("\n\n\t Sexo invalido. Digite F para Feminino ou M para Masculino.\n"); }while ((funcionario[i].sexo != 'F') && (funcionario[i].sexo != 'M')); break; case 3: printf("Idade:"); scanf("%d",&funcionario[i].idade); break; } } } printf("\nDeseja consultar outro funcionario?(0-nao,1-sim)"); scanf("%d",&cont); system("cls"); } break; case 4://----------------------------aqui exclui---------------------------- printf("Codigo do funcionario:"); scanf("%d",&l); aux=0; for(i=1;i<=ii;i++){//localiza registro a ser excluido if(i==l){ aux=1; printf("\n\n Dados do %d funcionario.\n\n", i); printf("\n A matricula do funcionario e: %d", funcionario[i].matri); printf("\n O nome do funcionario e: %s",funcionario[i].nome); printf("\n O sexo do funcionario e: %c",funcionario[i].sexo); printf("\n A idade do funcionario e: %d",funcionario[i].idade); i=ii; } if(aux==0)//caso numero nao cadastrado printf("Numero nao incontrado!"); } i--; printf("\nDeseja exluir? 0-nao,1-sim)"); scanf("%d",&resp);//confirma a exclusao if(resp==1){ funcionario[i].matri=0; strcpy (funcionario[i].nome,""); funcionario[i].sexo=0; funcionario[i].idade=0; i--; } system("cls"); break; }//fim switch }//fim while }

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

×
×
  • Create New...

Redes-Wi-Fi-capa-3d-newsletter.png

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!