Ir para conteúdo
Fórum Script Brasil

Bolt 4

Membros
  • Total de itens

    94
  • Registro em

  • Última visita

Tudo que Bolt 4 postou

  1. Bolt 4

    Funções

    você sabe como posso fazer essa optimização no Codeblocks ou no Dev,para implementar na aula. Me parece que ela dá erro quando é implementada junto com a função main. Uso o Codebloks,mas a maioria usa o Dev,obrigado por enquanto.
  2. Bolt 4

    Funções

    Então ele funciona em um programa com duas ou mais funções,em que ele inicializa na pirimeira? tentei fazer com apenas uma não deu certo,daí fiço com duas e funcionou legal.Ele serve apenas para acelerar os programas?
  3. Bolt 4

    Funções

    E aí gente beleza? Olha só,a questão é que estou fazendo uma aula de C++ para um grupo de estudos,e queria saber se alguém pode me explicar,exatamente ou me indicar algum tuto que explique sobre funções,o básico já fiz. Mas minha pergunta mais urgente é: O que é função inline?Podem me ajudar,estou aqui por que procurei muito e não consegui entender,sei que é muito boa em programas pequenos,por que dá velocidade.Um exemplo também ia ser ótimo.Obrigado. Obs.Tenho que entregar amanhã,poderia ser hoje?
  4. Bolt 4

    Programa C Agora C++

    Certíssimo como sempre Kandrade,agora vocês vão ficar nervosos comigo mas terei que perguntar. como faço para a sequencia de dornas serem as ímpares e depois as pares.Ex: dorna1 cuba1 dorna3 cuba2 dorna5 cuba3 dorna7 cuba1 dorna2 cuba2 dorna4 cuba3 dorna6 cuba1 dorna1 cuba2.............assim por diante no mesmo esquema de antes digito a dorna,digito a cuba, daí sai a sequência. Nota:só vai mudar os valores das dornas,continuam 7,só que 1º as impares(1,3,5,7)seguido das pares(2,4,6),portanto será(1-3-5-7-2-4-6-1-3-5-7-2-4-6-1..........)vixi ! Complicou! Dá uma dica aí,estou aprendendo aos poucos. Como fazer eis a questão. :mellow:
  5. E se você optar pode usar 2 cin.get() dá na mesma: #include <stdio.h> int main() { int x; int y; printf("Digite o primeiro valor:"); scanf("%d",&x); printf("\nDigite o segundo valor:"); scanf("%d",&y); printf("\nO resultado é:%d.",x+y); cin.get(); cin.get(); return(0); } Me enganei, o cin.get() é usado em C++. No C você terá que usar o system("pause"); mesmo,da biblioteca #include<stdlib.h> como disse o amigo Felipe. Ou usar o system("pause>null");use os dois para ver a diferença.
  6. Vou te ajudar por que já tive o mesmo problema quando comecei,procurar antes de postar é bom,mas ás vezas acontece né.rsss. coloque um system("pause") antes do return 0 ou para ficar melhor,coloque system("pause>null") vai ficar mais bonita a saída. #include <stdio.h> int main() { int x; int y; printf("Digite o primeiro valor:"); scanf("%d",&x); printf("\nDigite o segundo valor:"); scanf("%d",&y); printf("\nO resultado é:%d.",x+y); system("pause>null"); return(0); } Boa sorte! B)
  7. Bolt 4

    Programa C Agora C++

    Aí Felipe,amanhã te digo o que são e como funcionam exatamente,certo? Hoje meu tempo se foi,vou ter que trabalhar nas Cubas e Dornas por 12 horas mais 2 de busão,rss. O kandrade já pegou o jeito mas acho que nem ele sabe o que é. :D :wacko:
  8. Bolt 4

    Programa Em C++

    Então quer dizer que no post#5 eu não estava errado,em colocar o if,já que queria exibir aquelas frases. Se quizer exibir as frases devo colocar. Se não,não devo. Entendi. Brigadão. ;)
  9. Bolt 4

    Programa Em C++

    Felipe, Assim mesmo você utilizou o if,antes você disse que era desnecessário. Colocando o if else acho mais prático,mas de qualquer maneira,aprendi mais um modo de programar com o do while,apenas não entendi o por que você achou desnecessário o if antes? Isto havia me deixado um pouquinho confuso se puder me explicar? Muito obrigado por enquanto cara! :D
  10. Olá aqui onde ele começou,mas por algum motivo deixaram de respondê-lo,resolvi fazer outro post,por que afinal o que quero mudou de linguagem e o título não tem nada haver com o programa agora. O post está aqui. O problema é que quando digito o número da dorna e o da cuba ele salta uma formação. Tipo:dorna 1 cuba 1, o resultado é dorna3 cuba 3 e daí segue certo,será que dá para reparar? Aqui está o código: #include<iostream> using namespace std; int main() { int a,b,c=0; cout<<"Dorna:"; cin>>a; cout<<"Cuba:"; cin>>b; cout<<"Cada vez que a tecla [ENTER] for pressionada,\nsera dada a proxima sequencia ate 10 vezes\n\n\n"; if((a<=7 && a>0)&&(b<=3 && b>0)) { if(a<7) a++; else a=1; if(b<3) b++; else b=1; while(c<10) { cin.ignore(); if(a==7) a=0; a++; if(b==3) b=0; b++; c++; cout<<"Dorna->"<<a<<"\tCuba->"<<b<<"\n"; } } else { cout<<"Valores incorretos"; } system("pause"); return 0; } T+ :)
  11. Bolt 4

    Programa Em C++

    Felipe, Coloquei aquele if para que ao digitar a tecla desejada,aparecesse a mensagem Ex: Ao prssionar o 'n' apareceria a mensagem de que iria fechar,pressionando qualquer tecla apareceria a mensagem continuar,por isso utilizei o if: if(ch=='n') { cout<<"\n\n----Voce decidiu parar,digite qualquer tecla para sair------"; } else { cout<<"\n\n---------Continue--------"; } Essa é a função dele no meu programa,tem alguma maneira de aparecerem essas frases sem o if ? Talvez não tenha entendido o que quiz me passar.T+ :blink:
  12. Bolt 4

    Programa Em C++

    E aí Felipe tudo bem? A primeira vez que tinha tentado tentei usar o do while,mas havia o problema de não estar lendo a tecla digitada,e também estava errando no while(ch!='n'); (estava pondo assim mas o certo era assim(while(ch!='n' || ch!='n'));bem agora corrigido o programa ficou assim: #include <iostream> using namespace std; int main() { char ch; do{ float a,e,t,p,cd,pr; cout<<"\n\n-------Programa de contas de casa----\n\n"; cout<<"Agua----------------->"; cin>>a; cout<<"Energia-------------->"; cin>>e; cout<<"Telefone------------->"; cin>>t; cout<<"Padaria-------------->"; cin>>p; cout<<"Comunicacao de dados->"; cin>>cd; cout<<"Provedor------------->"; cin>>pr; cout<<"\n\n\n"; cout<<"Ax e MM pagam->"<<((a+e+t+p)-cd)/3<<"\n\n"; cout<<"AL paga------->"<<(((a+e+t+p)-cd)/3)+pr+cd<<"\n\n"; cout<<"Se deseja continuar digite [s]\nse deseja parar digite [n]"; cin>>ch; if(ch=='n') { cout<<"\n\n----Voce decidiu parar,digite qualquer tecla para sair------"; } else { cout<<"\n\n---------Continue--------"; } } while(ch!='n' ||ch!='n'); system("pause>nul"); return 0; } Compilou perfeitamente bem,e realmente era o que queria,ambas as formas deram certo tanto while(true),quanto do while(). Mas prevenir não custa nada,rss. muito obrigado cara! Acho que estou evoluindo com a ajuda de vocês. ;)
  13. Bolt 4

    Programa C

    Fiço o mesmo programa em C++,mas notei um problema,e não sei como reparar. O código é esse: #include<iostream> using namespace std; int main() { int a,b,c=0; cout<<"Dorna:"; cin>>a; cout<<"Cuba:"; cin>>b; cout<<"Cada vez que a tecla [ENTER] for pressionada,\nsera dada a proxima sequencia ate 10 vezes\n\n\n"; if((a<=7 && a>0)&&(b<=3 && b>0)) { if(a<7) a++; else a=1; if(b<3) b++; else b=1; while(c<10) { cin.ignore(); if(a==7) a=0; a++; if(b==3) b=0; b++; c++; cout<<"Dorna->"<<a<<"\tCuba->"<<b<<"\n"; } } else { cout<<"Valores incorretos"; } system("pause"); return 0; } Quando digito por ex. dorna 1 cuba 1 ,o resultado é dorna 3 cuba 3,ele salta uma sequência,como se a memória reservada para esse espaço estivesse cheia. O resto funciona perfeitamente bem,como posso fazer para digitar dorna 1 cuba 1 e o resultado for dorna 2 cuba 2.T+ ^_^
  14. Bolt 4

    Programa Em C++

    Aí cara deu certo! #include <cstdlib> #include <iostream> using namespace std; int main() { char res; while(true) { float a,e,t,p,pr,cd; cout<<"Programa de contas de casa em C++"<<"\n\n\n"; cout<<"Agua:"; cin>>a; cout<<"Energia:"; cin>>e; cout<<"Telefone:"; cin>>t; cout<<"Padaria:"; cin>>p; cout<<"Provedor:"; cin>>pr; cout<<"Comunicacao de dados:"; cin>>cd; cout<<"\n\n"; cout<<"Pessoa1 paga:"<<((a+e+t+p)-cd)/3<<"\n\n"; cout<<"Pessoa2 paga:"<<(((a+e+t+p)-cd)/3)+pr+cd<<"\n\n----------------------\n\n"; cout<<"Deseja calcular mais alguma conta de casa?[s/n]"; cin>>res; if(res=='n') break; } system("PAUSE>null"); return EXIT_SUCCESS; } Eu não estava pondo o cin>>res,ele serviu para ler o teclado,certo?Pois sempre que fazemos um programa e precisamos de inserir algo digitando pelo teclado usamos o cin>>,portanto ele mostrou para obedecer a tecla 's',estou errado?
  15. Bolt 4

    Programa Em C++

    Olá a todos! Bom queria poder fechar esse programa digitando uma tecla pode ser o 's',sei que tenho que inserir um char e um if,mas está dando erro,estou fazendo errado. Está aqui o programa: #include <iostream> using namespace std; int main() { while(true) { float a,e,t,p,pr,cd; cout<<"Programa de contas de casa em C++"<<"\n\n\n"; cout<<"Agua:"; cin>>a; cout<<"Energia:"; cin>>e; cout<<"Telefone:"; cin>>t; cout<<"Padaria:"; cin>>p; cout<<"Provedor:"; cin>>pr; cout<<"Comunicacao de dados:"; cin>>cd; cout<<"\n\n"; cout<<"Pessoa1 paga:"<<((a+e+t+p)-cd)/3<<"\n\n"; cout<<"Pessoa2 paga:"<<(((a+e+t+p)-cd)/3)+pr+cd<<"\n\n----------------------\n\n"; } system("PAUSE>null"); return EXIT_SUCCESS; } Coloquei um while ,mas queria fazer ele parar ao digitar a tecla 's'. Fiço um if normal,tentei dentro e fora do bloco while,ambas tentativas deram erro, parecia que o compilador não tava lendo a tecla. Se puderem ajudar,tenho certeza que podem pois sacam muito,me expliquem como foi que fizeram.Obrigado,T+! :)
  16. Bolt 4

    Programa C

    Kandrade,consegui compilar,e realmente eu estava falhando em algum ponto.Quanto ao programa,você acertou na mosca,era exatamente isso que queria,muito obrigado. Leandroparker,compile o código que kandrade forneceu,assim seu entendimento será melhor que qualquer palavra minha.Muito obrigado mesmo,sem o seu entedimento não seria possível a produção do programa,que até então, ninguém havia compreendido como funcionava(não desmerecendo ninguém,por favor,pois realmente estava complicado). Até +. :D
  17. Bolt 4

    Programa C

    Felipe,obrigado pelo esforço. Leandroparker,você tá no caminho certo,mas ao digitar o numero da dorna e o da cuba,apareceu sempre o mesmo resultado,mas você foi quem chegou mais perto. Kandrade,seu código infelizmente deu um erro ao compilar referido ao guetch();(undefined reference_to guetch)no lccwin32,e também o mesmo erro no devc++. Acho que agora estão perto,pois entenderam o que passei,estava confuso realmente,cada vez mais vejo quanto a programação é complicada. :huh:
  18. Bolt 4

    Programa C

    Como faço para o na: ficar paralelo ao nb: e continuamente até 10 vezes,tipo: na:1 na:2 na:3 na:4 na:5 na:6 na:7 na:1 na:2 na:3 nb:1 nb:2 nb:3 nb:1 nb:2 nb:3 nb:1 nb:2 nb:3 nb:1 ou na vertical,tanto faz. #include <stdio.h> #include <stdlib.h> int main() { int a,b; printf("num:"); scanf("%d",&a); printf("numb"); scanf("%d",&b); for(a;a<=7;a++) printf("na:%d\t",a); for(b;b<=3;b++) printf("nb:%d",b); system("pause>nul"); return 0; } Por favor me dêem alguma resposta.
  19. Bolt 4

    Arquivos Em C

    Assim? #include <stdio.h> #include <stdlib.h> int main() { int contador; for(contador=0;contador<100;contador++) { printf("\n%d",contador); } system("PAUSE"); return 0; } Não sei se é isso que você quer.
  20. Bolt 4

    Programa C

    Fiço uma parte do programa,executando você pode entender. #include <stdio.h> #include <stdlib.h> int main() { int a,b; printf("dorna:"); scanf("%d",&a); printf("cuba:"); scanf("%d",&b); if(a==1,b==2) { printf("d2 c3\nd3 c1\nd4 c2\nd5 c3\nd6 c1\nd7 c2\n\n"); } else if(a==2,b==3) { printf("d3 c1\nd4 c2\nd5 c3\nd6 c1\nd7 c2\nd1 c3\n\n"); } else if(a>2,b==1) { printf("falso"); } system("pause>nul"); return 0; } Digite 1 para dorna e 2 para cuba,você vai ver o resultado,queria um jeito de simplificar o programa,por que se for fazê-lo dessa maneira por completo ficará grande,tem outra maneira? Espero que entenda dessa vez,se tiver dúvidas pergunte irei tentar ajudar(o último else if está errado e confuso,está tarde o cansaço me achou,rss) .
  21. Bolt 4

    Programa C

    Suponhamos que as dornas são copos,as cubas são jarras,o conteúdo suco. Se eu for explicar o que são dornas e cubas e para que servem vou ficar aqui o dia inteiro. Pense o seguinte,tenho 7 copos,3 jarras,8 copos de suco. posso por 1 copo apenas em cada jarra ou copo,de tempo em tempo irei despejar esse copo em uma jarra(2 vazias),esse copo irá ficar vazio,mas todos eles tem que ficarem cheios(copos),para que isso dê certo tenho que esvaziar uma jarra(se despejei um copo em uma jarra,tenho 6 copos e duas jarras cheios portanto 1 copo está vazio),pondo no copo vazio,tudo isso tem uma sequencia: copo1>jarra1 copo2>jarra2 copo3>jarra3 copo4>jarra1->neste momento irei repetir uma jarra pois são 3 para 8 copos(1 copo apenas por recipiente) copo5>jarra2 copo6>jarra3 copo7>jarra1 copo1>jarra2->está entendendo? copo2>jarra3 copo3>jarra1->já foi 10 vezes isso se repetirá infinitamente,mas 10 sequencias já bastam O que eu quero é colocar o numero do copo que irá para o numero da jarra,e daí o resultado será a sequencia. numero do copo:1 numero da jarra:2 a sequencia irá continuar copo2 jarra3,copo3 jarra1,copo4 jarra2.............até dez vezes. Capiche?
  22. Bolt 4

    Programa C

    8 conteúdos divididos em 7 dornas e 3 cubas,7 dornas devem estar cheias. 7-8=1 esse conteúdo restante irá ficar na cuba,sendo assim 7 dornas cheias e uma das 3 cubas cheias,2 cubas vazias. De tempo em tempo rodam as dornas,e o conteúdo muda para a cuba,e a cuba cheia vai para a dorna que está desvaziando. dorna 7 irá para cuba 2,isso significa que a cuba 1 está cheia e irá ser despejada na dorna 7,entendeu? dorna 7>cuba2 a próxima será dorna 1 cuba 3.....assim por diante. quero calcular essa sequencia pelo melos 10 vezes,me especifique que parte não entendeu,para poder explicar melhor certo?
  23. Bolt 4

    Programa C

    Beleza? Olha,queria fazer um programa,como meus conhecimentos são poucos a sua ajuda pode me adiantar. O programa é o seguinte,são 8 conteúdos que são destribuídos em 7 dornas(recipientes) e3 cubas(recipientes),sendo que as dornas tem que estarem cheias,portanto um conteúdo ficará em uma cuba. Agora a parte que importa,o conteúdo dessas dornas,são despejados de tempo em tempo na cuba um por vez(sempre tendo 7 dornas cheias,e 2 cubas ficarão vazias),quero calcular a sequência desses procedimentos: Dorna 1>cuba 1 Dorna 2>cuba 2 Dorna 3>cuba 3 Dorna 4>cuba 1 Dorna 5>cuba 2.......e assim por diante até a contagem de 10. O programa tem que funcionar tipo,digito a dorna que será esvaziada e a cuba que será cheia e daí sairá a sequência certa pelo menos 10 vezes. Podem me ajudar ?Sem pressa,pretendo aprender com isso,obrigado.
  24. Bolt 4

    Porcentagem Em C

    :unsure: Perdoe-me pela ignorância,apenas pensei que havia um modo de calcular diretamente sem ter que recorrer aos recursos da matemática,não perdi as aulas mas já faz um tempo que parei de estudar. Fórmulas são moles de achar na net,matemática nunca foi problema para mim,ao contrário sempre gostei. Minhas humildes desculpas.Obrigado. :( printf("%5.2F",170/100*30);
  25. Bolt 4

    Porcentagem Em C

    Olá todos. Queria saber como posso achar a porcentagem de um número em linguagem C. Tipo 30% de 170 ou 170 +30% ou qualquer outra forma,não sei como começar. Obrigado!
×
×
  • Criar Novo...