Pesquisar na Comunidade
Mostrando resultados para as tags ''algoritmos''.
Encontrado 1 registro
-
O professor em sala de aula, solicitou o seguinte trabalho de algoritmos 1: Escreva um algoritmo que utilize a biblioteca Util e gere uma cartela de BINGO com números aleatórios. Por exemplo, na coluna B temos números de 1-15, já na coluna I temos números de 16-30, etc. conforme imagem. No fim o algoritmo deve imprimir a cartela de bingo. Eu consegui gerar a tabela normalmente, mas eu não faço ideia de como não fazer com que em cada coluna, os números não se repitam. Meu andamento abaixo: programa { inclua biblioteca Util --> u funcao inicio() { inteiro matriz[5][5], coluna, linha const inteiro tamanho=5 para(linha=0; linha<tamanho; linha++){ para(coluna=0; coluna<tamanho; coluna++){ se(coluna==0){ matriz[linha][coluna]=u.sorteia(1,15) } se(coluna==1){ matriz[linha][coluna]=u.sorteia(16,30) } se(coluna==2){ matriz[linha][coluna]=u.sorteia(31,45) } se(coluna==3){ matriz[linha][coluna]=u.sorteia(46,60) } se(coluna==tamanho-1){ matriz[linha][coluna]=u.sorteia(61,75) } se (coluna==tamanho-1){ escreva(matriz[linha][coluna]) } senao { escreva(matriz[linha][coluna], ",") } } escreva("\n") } } } E seguindo as questões, na nº2, ele pede o seguinte: Após, gerada uma cartela e impressa (parte 1) Adicione no algoritmo um código que faça automaticamente o sorteio de números aleatórios de 1 a 75. Após cada número sorteado, verificar se a cartela gerada fez um bingo de linha ou de coluna. Em seguida, deve-se imprimir o Bingo! sei gerar os 75 números tbm, mas, não sei como fazer para que faça as comparações e verificar se ocorreu o bingo. Gostaria de algumas ideias, pliss