• Matéria: Informática
  • Autor: jormeireles
  • Perguntado 9 anos atrás

Algoritmo em portugol que informe se o número é primo ou não. Me ajudem por favor.
e o outro é fazer um algoritmo que receba 3 valores que representarão lados de um triângulo e verifique se os valores formam triângulos como equilátero, isósceles e escaleno.

Respostas

respondido por: Index
2
algoritmo
    declare numero
                divisores
                numerico
 
   
    //Atribua valores inciais necessários
    divisores <- 0
    
    escreva("Informe o numero: ")
    leia(numero)
    
    repita
        se (divisores > 2) então
            interrompa
        fimse
        
        se(numero mod 2 == 0) então
            divisores <- divisores + 1
        fimse
    fimrepita
    
    se(divisores > 2) então
        escreva("Número não primo!")
    senão
        escreva("Número primo!")
    fimse
fimalgoritmo

////////////////////////////////////////////////////////////////////////////////////////

algoritmo
    declare x
                y
                z
                numerico
    
    escreva("Informe o valor de X: ")
    leia(x)
    escreva("Informe o valor de Y: ")
    leia(y)
    escreva("Informe o valor de Z: ")
    leia(z)
    //verificar a existência de triângulo
    se(x < y + z e y < x + z e z < x + y) então
        //verificar o tipo de triângulo
        se(x = y e x = z) então
            escreva("Triângulo equilátero!")
        senão
            se(x = y ou x = z ou y = z) então
                escreva("Triangulo isosceles!")
            senão
                escreva("Triângulo escaleno!")
        fimse
    senão
        escreva("Não existe triângulo!")
    fimse
fimalgoritmo
Perguntas similares