You are on page 1of 3

function principal ()

exercicio1
exercicio2
endfunction
function exercicio1()
//1. Faa um programa para informa se um dado ano bissexto ou no. Um ano bisse
xto quando ele divisvel por 400 ou divisvel por 4 e no por 100.
ano = input ( "informe o ano ")
if modulo (ano,400)==0 then
disp (" bissexto ")
else
if modulo (ano,4) ==0 & modulo (ano,100) <> 0
disp( " bissexto")
else
disp(" No bissexto")
end
end
endfunction
function exercicio2 ()
// Desenvolva um programa que receba como entrada a temperatura de
uma pessoa e mostre sua situao considerando as seguintes faixas de temperatur
a:
temp = input ( "Informe a temperatura ")
if temp< 36.5 then
disp (" Hipotermia ")
elseif temp== 36.5 & temp<= 37 then
disp (" Normal ")
elseif temp> 37 & temp<= 38 then
disp (" Estado febril ")
elseif temp> 38 then
disp (" febre ")
end
endfunction
function exercicio3()
// 3. Sabe-se que 1 byte equivale a 8 bits. Escreva um programa que leia u
m valor e bits, calcule e mostre o respectivo valor em bytes.
bits = input ( "informe o valor em bits : exercicio")
bytes = bits/8
disp ( " Valor em bytes : " + string ( bytes ))
endfunction
function exercicio4 ()
//4. Construa um programa que leia um nmero inteiro de 1 a 12 e
apresente por extenso o ms correspondente. Se o nmero no corresponder a
um ms do ano, mostre uma mensagem de erro (utilize a estrutura de deciso
select).
mes = input (" Digite um numero ")
if mes >=1 & mes <=12 then

end
select mes
case 1 then
disp ( " Janeiro ")
case 2 then
disp ( " Fevereiro ")
case 3 then
disp ( " Maro ")
case 4 then
disp ( " Abril ")
case 5 then
disp ( " Maio ")
case 6 then
disp ( " Junho ")
case 7 then
disp ( " Julho ")
case 8 then
disp ( " Agosto ")
case 9 then
disp ( " Setembro ")
case 10 then
disp ( " Outubro ")
case 11 then
disp ( " Novembro ")
case 12 then
disp ( " Dezembro ")
else
disp (" Erro")
end
endfunction
function exercicio5 ()
// Uma planta Phaseolus tm 12 centmetros e cresce 5 centmetros por ms. A planta
Cajanus tm 10 centmetros e cresce 8 centmetros mensalmente. Construa um programa qu
e calcule e imprima quanto tempo ser necessrio para que a planta Cajanus seja maio
r que Phaseolus.
p1 = 19
p2 = 10
meses =0
while p2 < p1 then
p1 = p1 + 5
p2 = p2 + 8
meses = meses + 1
end
disp ( " Quantidade de meses " + string ( meses ))
endfunction
function exercicio6()
// A frmula de Bhaskara usada para resolver equaes quadrticas de frmula geral ax
2 + bx + c = 0. Desenvolva um programa que leia os valores de a, b e c e calcul
e os valores de x e x . Utilize a frmula:
a=input('entre com o valor de a:')
while(a==0)

disp ("O valor de a precisa ser diferente de zero")


a=input('entre com o valor de a:')
end
b=input('entre com o valor de b:')
c=input('entre com o valor de c:')
delta=b^2-4*a*c
if(delta<0)
disp('Apresente valores que tornem delta>0')
a=input('entre com o valor de a:')
while(a==0)
('O valor de a precisa ser diferente de zero')
a=input('entre com o valor de a: ')
end
b=input('entre com o valor de b:')
c=input('entre com o valor de c:')
delta=b^2-4*a*c
disp('no tem raizes reais')
end
else
x1=(-b-sqrt(delta))/(2*a)
disp('O valor da primeira raiz :%g\n',x1)
disp('O valor da segunda raiz :%g',x2)
end

endfunction
function exercicio7 ()

You might also like