Jump to content
JohnsonSmith

Erro na hora de fechar a função, linha 13

Recommended Posts

programa
{
    inclua biblioteca Matematica --> mat 
    
    funcao inicio()
    {
        real a,b,c,x1,x2,delta

        escreva ("Digite a: ")    
        leia (a)
        escreva ("Digite b: ")
        leia (b
        escreva ("Digite c: ")
        leia (c)

        
        delta = (b * b) - 4 * a * c
                
        x1 = (-b + (mat.raiz (delta, 2.0))) / (2 * a)
        x2 = (-b - (mat.raiz (delta, 2.0))) / (2 * a)
                
        se (delta > 0)
            escreva ("\nA equação possui duas raízes, x1 = ",x1," e x2 = ",x2)
        
        senao 
        {
        x1 = -b / (2*a)
        escreva ("\nA equação não possui raíz real\n")
        }
            se (delta <- 0)
            {
            x1 = -b / (2*a)
            escreva ("\nA equação possui uma raíz real \n",x1)
            }
    }
}

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By carlosw
      Em portugol.
       
      Não estou conseguindo inserir os valores das dimensões na matriz. Estou fazendo da seguinte maneira:
       
      programa { funcao inicio() { inteiro la, lb, ca, cb escreva("Insira o número de linhas da primeira matriz:") leia(la) escreva("Insira o número de colunas da primeira matriz:") leia(ca) escreva("Insira o número de linhas da segunda matriz:") leia(lb) escreva("Insira o número de colunas da segunda matriz:") leia(cb) inteiro matriza[la][ca], matrizb[lb][cb] } }  
    • By daniele_c
      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
       
    • By vfraanco
      Desenvolva um algoritmo em pseudocodigo que permita ler as notas que N alunos obtiveram numa disciplina e mostre a
      percentagem de notas positivas e a média das notas negativas. O número de alunos (N) deve ser
      introduzido pelo utilizador e validado.
    • By gbilibio
      Bom dia, preciso realizar uma atividade em portugol, aonde é feito a leitura de um número, identificando se o mesmo é primo, caso não seja primo, deve ser feita a decomposição em fatores primos, o algoritmo para de rodar quando for informado um número negativo. porém como posso realizar um laço ou condicional para fazer a fatoração ? Ainda não encontrei a forma adequada, se puderem ajudar por favor
       
      Segue o meu código:
       
      programa
      {
          
          funcao inicio()
          {
              inteiro n = 0, cont = 0
              inteiro d = 1
              inteiro fat
              inteiro div = 0
              inteiro comp = 0
              
              escreva("Informando se o número é composto ou primo e sua decomposição \n")

              enquanto(n >= 0){
              escreva("Informe um número natural: ")
              leia(n)
              se(n == 1){
                  escreva("O número não é primo nem composto! \n")
              }
              se(n % d == 0){
              
                  d = 2                
              }
              
              se(n == 0){
                  escreva("O número não é primo nem composto! \n")
              }
              senao
                  se(n % d == 0 e n % n == 0 e n != 2){
                      escreva("O número " ,n, " é composto! ")
                  
                      comp = n                            
                                                                                  
              }senao
                  se(n % n == 0 e n > 0 e n != 0 e n != 1){
                      
                  escreva("O número " ,n, " é primo! \n")
                  
                  }
              
                  
                  
              }                    
                                  
          }    
      }

       
       
    • By Lauts
      programa
      {
          inclua biblioteca Matematica
          
          funcao inicio()
          {
              inteiro hom=0, mul=0, rsim=0, rnao=0, rhsim=0, rmsim=0, n, t=4
              real psim, pnao
              caracter sexo, resp
              (n == t)
          {
              leia ("Informe o Sexo: ", sexo)
              leia ("Gostou do produto (S/N): ", resp)
              se (sexo =='1')
              {
                  hom = hom + 1
                  se (resp == '1')
              {
                  rmnao = rmnao + 1
              }
              }
              senao
              {
                  se (sexo == '2')
              {
                  mul = mul + 1
                  se (resp == '2')
              {
                  rhsim = rhsim + 1    
              }    
              }
              }
                  se (resp == '1')
              {
                  rsim = rsim +1            
              }
                  senao
              {
                  se (resp == '2')
              {
                  rnao = rnao +1
              }
              }
          n = n  + 1
          }
              psim = 100 * (rmsim / t)
              pnao = 100 * (rhnao / t)
          }
              escreva ("Quantidade de pessoas que responderam sim: ", rsim)
              escreva ("Quantidade de pessoas que responderam não: ", rnao)
              escreva ("Porcentagem de mulheres que responderam sim: ", psim)
              escreva ("Porcentagem de homens que responderam não: ", pnao)
      }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.