André Pataka 0 Denunciar post Postado Maio 8, 2007 Falaê pessoal, to precisando de ajuda... Um algoritmo que receba um numero do vagão e sua quantidade de caixas... guardando num vetor e receba o tipo de carga guardando em outro vetor... Só que num mesmo vagão não pode ter tipos diferentes de cargas... e o progama não deve carregar e avisar algo com window.alert ex: (no vagão 5 coloquei 2 caixas e uva dá 1º vez ... dá 2º vez coloco 5 caixas e ovo! isso deve dar algum erro...) lá vai o algoritmo.... <html> <body> <script language:"javascript"> var v=new Array(30) var p=new Array(30) soma=0 a=1 for(x=1;x<=30;x++){ v[x]=0 p[x]=0 } a=prompt("numero do vagão") while(a!=0){ b=prompt("quantidade de carga") c=prompt("tipo de carga") a=parseInt(a); b=parseInt(B); v[a]=v[a]+b p[a]= c soma=soma+b } for(x=1;x<=30;x++){ if(v[x]!=0){ document.write(x + " - " + v[x]) document.write(p[x]) document.write("<br>") } } document.write("total cargas " + soma) </script> </body> </html> vlw pessoal http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Maio 8, 2007 Só que num mesmo vagão não pode ter tipos diferentes de cargas... e o progama não deve carregar e avisar algo com window.alertex: (no vagão 5 coloquei 2 caixas e uva dá 1º vez ... dá 2º vez coloco 5 caixas e ovo! isso deve dar algum erro...)cara, eu não posso te ajudar com a linguagem porque não sei nada de javascript, mas a lógica é essa:- antes de fazer qualquer insercão de carga no vagão verificar se ele está vaziose estiver vazio: insira a carga.se não:- verifique o tipo da carga naquele vagão, se for igual ao tipo a ser inserido: insira.se não: mostre o erro. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
André Pataka 0 Denunciar post Postado Maio 8, 2007 Cara, ainda não deu....Ajuda aí....faz num pseudocódigo pra gente....Valews Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Maio 8, 2007 pode ser em C? Compartilhar este post Link para o post Compartilhar em outros sites
André Pataka 0 Denunciar post Postado Maio 8, 2007 Pode, acho que ajuda....Manda ver.... Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Maio 8, 2007 a ideia é essa: #include <stdio.h>int main(){ int vagao [10][1]; int tipo, quant, nvagao, i; for(i=0; i<10; i++){ //zera a carga nos vagoes vagao[i][1] = 0; } while(1){ printf ("O numero do vagao:\n"); scanf("%i",&nvagao); printf ("Quantidade a ser inserida:\n"); scanf("%i",&quant); printf("Escolha a carga: \n"); printf("1 - banana \t 2 - uva \t 3 - maca\n"); scanf("%i",&tipo); if(vagao[nvagao][1] == 0){ // nao ha carga vagao[nvagao][0] = quant; vagao[nvagao][1] = tipo; } else if(vagao[nvagao][1] == tipo){ // carga do mesmo tipo vagao[nvagao][0] = quant; vagao[nvagao][1] = tipo; } else // carga nao eh do mesmo tipo printf("Erro: Vagao numero %d tem outro tipo de carga\n", nvagao); } return 0;} Compartilhar este post Link para o post Compartilhar em outros sites
André Pataka 0 Denunciar post Postado Maio 8, 2007 valeu mesmo cara :D Compartilhar este post Link para o post Compartilhar em outros sites