Ir para conteúdo
Fórum Script Brasil
  • 0

Professor me passou um exercícios que não consigo resolver de forma nenhuma.


ArtpepeaGamer

Pergunta

Exercício visualg Linguagem Portugol
Uma lanchonete chamada toninha lanches precisa de um sistema para calcular a compra mensal de insumos para fabricação de seus lanches.
O objetivo é que sejam inseridas matérias primas que vão na fabricação dos lanches em um vetor.
Em seguida será necessário outro vetor para cadastrar os lanches disponíveis e neste vetor além do nome do lanche deveremos vincular até 5 matérias primas para a fabricação do lanche.
Por fim, o sistema deverá perguntar quantos lanches de cada tipo foram vendidos e apresentar a quantidade de matéria prima de cada item que seja necessária a compra. 
 

Travei só até aqui

 

Algoritmo "semnome"

Tipo Insumo = Registro  
 
nome : caracter   
preço : real

FimRegistro

Tipo Lanche = Registro
  
nome : caracter  
ingrediente_1 : inteiro  
ingrediente_2 : inteiro  
ingrediente_3 : inteiro  
ingrediente_4 : inteiro  
ingrediente_5 : inteiro
FimRegistro

Var
  
Ingredientes : vetor[1..5] de Insumo  
Sanduiches : vetor[1..5] de LancheInicio  // Preenchendo o vetor de ingredientes...  
Ingredientes[1].nome <- "Pão"  
Ingrediente[1].preço <- 0.2    
Ingredientes[2].nome <- "Hamburguer"  
Ingrediente[2].preço <- 2.5    // Preenchendo (manualmente) o vetor de Sanduiches  
Sanduiches[1].nome <- "X Burguer"  
Sanduiches[1].ingrediente_1 <- 1 // Pão  
Sanduiches[1].ingrediente_2 <- 2 // Hamburguer"
Fimalgoritmo 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Com a ajuda do Copilot, montei um algoritmo mais simples, onde ele relaciona os itens necessários para uma quantidade solicitada de hamburgueres, só que eu usei o Portugol Webstudio (https://portugol.dev/)

 

programa
{
    funcao inicio()
    {
        // Declaração das variáveis
        inteiro qtdHamburgueres
        real carne, pao, queijo, alface, tomate

        // Define a quantidade de ingredientes por hambúrguer
        carne = 0.15  // 150 gramas por hambúrguer
        pao = 1.0     // 1 pão por hambúrguer
        queijo = 0.05 // 50 gramas de queijo por hambúrguer
        alface = 0.02 // 20 gramas de alface por hambúrguer
        tomate = 0.03 // 30 gramas de tomate por hambúrguer

        // Pergunta ao usuário quantos hambúrgueres deseja fazer
        escreva("Quantos hambúrgueres você quer fazer? ")
        leia(qtdHamburgueres)

        // Calcula a quantidade total de cada ingrediente
        carne = carne * qtdHamburgueres
        pao = pao * qtdHamburgueres
        queijo = queijo * qtdHamburgueres
        alface = alface * qtdHamburgueres
        tomate = tomate * qtdHamburgueres

        // Exibe a lista de ingredientes necessários
        escreva("Para fazer ", qtdHamburgueres, " hambúrguer(es), você vai precisar de:\n")
        escreva(carne, " kg de carne\n")
        escreva(pao, " pães\n")
        escreva(queijo, " kg de queijo\n")
        escreva(alface, " kg de alface\n")
        escreva(tomate, " kg de tomate\n")
    }
}

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...