Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • -1
CRIS20

VISUALG: Faça um algoritmo que cadastre 5 bois com a seguinte informação:

Pergunta

Criar um algoritmo que cadastre 5 bois com as informações seguintes:

ID

MATRICULA NO SISTEMA

REGRA: ANO

VIGENTE+valoraleatorio

(exemplo: 2017208)

PESO DO BOI

RAÇA DO BOI

NOME DO DONO/FAZENDA

 

Após o cadastro faça o algoritmo analisar e informar

O BOI MAIS GORDO

O BOI MAIS MAGRO

*se houver dois no mesmo peso mostrar os dois*

MÉDIA DOS PESOS DO BOIS CADASTRADOS

 

Alguém pode me ajudar como se faz????

Compartilhar este post


Link para o post
Compartilhar em outros sites

6 respostas a esta questão

Recommended Posts

44 minutos atrás, itlpps disse:

O que você já fez?

var

nome_dono,raca,situacao: caracter
peso,media: real
ID,N,: inteiro
NUM:inteiro

inicio
// Seção de Comandos

escreva("Digite a Quantidade de Bois que deseja Cadastrar: ")
leia(N)

para ID de 1 ate N faca


 NUM  <-  RandI(100)


   escreva("Raça do Boi: ")
   leia(raca)
   escreva("Nome do Propietario: ")
   leia(nome_dono)
   escreva("peso do Boi: ")
   leia(peso)
   
   escreval("ID |Matricula | raca do boi | propietario |     peso |")
   escreval(ID,"      ",NUM,"     ",raca,"         ",nome_dono,"      ",peso)
   escreval("-----------------------------------------")

            fimpara

fimalgoritmo
 

Compartilhar este post


Link para o post
Compartilhar em outros sites
22 horas atrás, itlpps disse:

O que você já fez?

ID,peso_boi,boigordo,boimagro: inteiro
matricula,media,totalpeso: real
raca_boi,dono,fazenda: caracter

inicio
// Seção de Comandos 

escreval("                           BEM-VINDO AS FAZENDINHAS!!                           ")
escreval
escreval


para ID de 1 ate 5 faca

escreva("Raça do Boi: ")
leia(raca_boi)
escreva("Nome do Dono do Boi: ")
leia(dono)
escreva("Nome da fazendo que o Boi pertence: ")
leia(fazenda)
escreva("Peso do Boi: ")
leia(peso_boi)

matricula<-


escreval("ID | Matricula | Peso do Boi | Raça do Boi | Dono do Boi | Fazendo do Boi |")
escreval(ID,"      ",matricula,"        ",peso_boi,"             ",raca_boi,"             ",dono,"            ",fazenda)
escreval("---------------------------------------------------------------------------")

fimpara


media<- ()/5
escreval("Média dos pesos: ",media)

escreval("Boi mais gordo: ",boigordo)

escreval("Boi mais magro: ",boimagro)


fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo.

 

Para calcular a média, é a soma de todos os pesos dividido pelo número de bois.

   - Crie uma variável pesoTotal iniciada com valor 0, e quando o cara digitar o peso, vá somando nela;

pesoTotal = pesoTotal + peso 

Depois é só dividir...

 

Achar o mais pesado e o mais leve

  - Inicie boigordo com 0 e boimagro com 9999999  quando for digitado o peso, verifique se ele é mais pesado ou mais leve.

if(peso > boigordo)
	boigordo = peso
if(peso < boimagro)
  	boimagro = peso

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Carlos Web
      Olá...
      Estou tentando fazer o seguinte !!
      Listando dados em tabela !!
      Gostaria que....se na listagem houver 4 linhas...indepedente de seu número de ID, faça a listagem em ID ser em ordem 1 2 3 4 !!
      Exemplo...se tiver uma listagem de dados que está em ID 1 3 3...faça ficar 1 2 3 !!

       
      echo "<table class='tabela_dados' border='1'> <tr> <td>ID</td> <td>Nome Empresa</td> <td>Responsável</td> <td>Telefone 1</td> <td>Telefone 2</td> <td>E-mail 1</td> <td>E-mail 2</td> <td>Endereço</td> <td>CEP</td> <td>Bairro</td> <td>AÇÃO 1</td> <td>AÇÃO 2</td> </tr> "; $sql = "SELECT ID FROM usuarios_dados WHERE Usuario='$usuario'"; $result = $conn->query($sql); $num_rows = $result->num_rows; $Novo_ID = 1; for ($i = 0; $i < $num_rows; $i++) { $registro = $result -> fetch_row(); $sql2 = "UPDATE usuarios_dados SET ID='$Novo_ID' WHERE ID='$Novo_ID'"; $result2 = $conn->query($sql2); $Novo_ID++; } $sql = "SELECT * FROM usuarios_dados"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo "<tr> <td>$row[ID]</td> <td>$row[Nome_Empresa]</td> <td>$row[Responsavel]</td> <td>$row[Telefone_1]</td> <td>$row[Telefone_2]</td> <td>$row[Email_1]</td> <td>$row[Email_2]</td> <td>$row[Endereço]</td> <td>$row[CEP]</td> <td>$row[Bairro]</td> <td> <form method='post' action='Editar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='EDITAR'> </form> </td> <td> <form method='post' action='Deletar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='DELETAR'> </form> </td> </tr> "; } } else { echo "0 results"; } $conn->close();  
    • Por alexdyna
      Prezados,
      Amigos tenho que fazer um trabalho da faculdade onde o professor me da um arquivo que vou colocar anexo e tenho que fazer um algoritmo que leia o arquivo e monte uma tabela com as informações.
      pelo que vejo ele tem na primeira linha 8 barra e nas demais linha 10 barras
      ate a ultima que seria sua parada onde temos 2 barras seguidas.
       
      ficaria muito grato com a ajuda de todos.
       
      No arquivo anexo esta o texto:
      Nome/telefone/nascimento/Horas Curso/vendas T1/vendas T2/vendas T3/vendas T4/
       Luiz Ranza Neo/99934-5255/05/12/1989/200/107099,072578621/76915,8996218681/100922,271239691/76372,9971916498/
      Richard de Barrissaia/99326-4689/18/03/1990/150/55123,0080621828/68062,2200055909/67233,9928593779/45236,5928531083/
      Rodrigo Abalâminos/99911-7413/09/08/1987/168/71697,3866071191/58063,5644108225/88183,6230762134/48160,3116315664/
      José Gigfrid/99658-7874/15/04/1997/135/48816,199086596/50086,3689415844/52916,3066872779/55232,0663463164/
      Luiza Celly Silva/99659-1214/01/02/2000/90/29208,8223591438/39361,8088384592/45062,056112236/38913,7237126574/
      Maria Kunlun/99686-7845/21/04/1984/182/92076,1053757689/80440,5339844205/87575,0546657182/79220,9398178354/
      //
       
    • Por thiago_tw
      eu to com uma tarefa que preciso de ajuda, já tentei alguns algoritmos que achei por aqui mas nunca dá certo, mandei a imagem do que é para ser feito, agradecido se me ajudarem

    • Por Geralt96
      Bom dia. Alguém pode me dá uma ajuda pra desenvolver essa questão, por gentileza?

      Aqui está ela: https://projecteuler.net/problem=6

      A soma dos quadrados dos primeiros dez números naturais é: 1² + 2² + ... 10² = 385...
      O quadrado da soma dos dez primeiros números naturais é: (1+2+ ... 10)² = 55² = 3025...
      Portanto, a diferença entre a soma dos quadrados dos primeiros dez números naturais e o quadrado da soma é: 3025 - 385 = 2640.
      Encontre a diferença entre a soma dos quadrados dos primeiros cem números naturais e o quadrado da soma.
    • Por cerejafalante
      Olá pessoal, estou com uma lista de exercício de funções para fazer no visualg mas não sei por onde começar, alguém pode me ajudar fazendo esse exercício? ai eu pego ele de exemplo e faço os outros, obrigada
       
      o exercício é 
      Escreva um programa que calcula área de figuras: quadrado, retângulo, triângulo e círculo. O usuário informa qual forma deseja calcular a área, informa os parâmetros necessários e a área da forma é calculada em uma função. 
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.