Você está na página 1de 4

Algoritmia Exerccios

Exerccio 1 Calculo rea de um retngulo


2
Dim nArea AS Single
Dim nAltura AS Single
Dim nBase AS single
nArea = 0
nAltura = 0
nBase = 0
INPUT Valor da Altura :; nAltura
INPUT Valor da Base

:; nBase

IF (nBase >0) And (nAltura>0) THEN


nArea = (nBase * nAltura)/2
Print O Valor da rea : ; nArea
ELSE
Print Valores Incorrectos
END IF

Exerccio 2 Determinao do tipo de


tringulo em funo da dimenso dos lados

Dim nLado1 AS Single


Dim nLado2 AS Single
Dim nLado3 AS Single
Dim nQ1 As Single
Dim nQ2 As Single
Dim nQ3As Single
nLado1 = 0
nLado2 = 0
nLado3 = 0
INPUT Valor do Lado 1 ; nLado1
INPUT Valor do Lado 2 ; nLado2
INPUT Valor do Lado 3 ; nLado3
nQ1 = nLado1 ^ 2
nQ2 = nLado2 ^ 2
nQ3 = nLado3 ^ 2
IF (nLado1 >= (nLado2 + nLado3)) THEN
PRINT Nenhum Triangulo formado
ELSEIF (nQ1 = nQ2 + nQ3) THEN
PRINT Tringulo Rectngulo
ELSEIF (nQ1 > nQ2 + nQ3) THEN
PRINT Tringulo Obtusngulo
ELSEIF (nQ1 < nQ2 + nQ3) THEN
PRINT Tringulo Acutngulo
END IF

Exerccio
3 Razes de uma equao do 2 grau
Dim nB As Single
Dim nA AS Single
Dim nC AS Single
Dim nRaiz1 AS Single
Dim nRaiz2 AS Single
Dim nAux AS Single
nA= 0
nB = 0
nC = 0
INPUT Valor de A; nA
INPUT Valor de B; nB
INPUT Valor de C; nC
nAux = (nB^2) - (4* nA* nC)
IF nA = 0 THEN
PRINT No Tem Raizes Possiveis

ELSEIF (nAux=0) THEN


nRaiz1 = - nB / (2 * nA)
PRINT S tem uma raiz de valor : ; nRaiz1
ELSE
nRaiz1=-nB + (SQR(nAux)) / (2* nA)
nRaiz2=-nB - (SQR(nAux)) / (2* nA)
PRINT Tem duas raizes com os valores ; nRaiz1 ; e ; nRaiz2
END IF

Você também pode gostar