Você está na página 1de 2

PROGRAMAO EM MATLAB EXERCCIOS

Parte 1
1.
2.
3.
4.
5.
6.
7.

Fazer um script que l dois nmeros e imprime a diviso do maior pelo menor.
Fazer um script que l um nmero e verifica se ele negativo.
Fazer um script que calcula a rea de um quadrado de lado L.
Fazer um script que calcula a rea de um retngulo de base B e altura H.
Fazer um script que calcula o permetro de um retngulo de base B e altura H.
Fazer um script que calcula a rea de um crculo de raio R.
Fazer um script que verifica a maior rea entre um quadrado de lado L e um crculo de raio
R.
8. Fazer um script que l trs nmeros e imprime o maior deles.
9. Fazer um script que l quatro nmeros e imprime a mdia dos quatro nmeros.
10. Fazer um script para resolver a equao do segundo grau 2 + + = 0. O usurio
deve fornecer os valores de , e . O programa deve avisar se a equao possui ou no
soluo dentro dos reais. Caso possua, deve exibi-la.
Parte 2
11. Fazer um script que l um nmero inteiro maior do que zero e calcula o fatorial desse
nmero.
! = ( 1) ( 2) ( 3) 2 1
12. Escreva um script que leia cinco valores inteiros e diferentes e mostre-os em ordem
decrescente.
13. Faa um script que determine o maior entre N nmeros. A condio de parada a entrada
de um valor 0, ou seja, o script deve ficar calculando o maior at que a entrada seja igual a 0
(ZERO).
14. Faa um script que conte de 1 a 100 e a cada mltiplo de 10 emita uma mensagem:
Mltiplo de 10.
15. Escreva um programa que receba a idade de 15 pessoas, calcule e imprima a quantidade de
pessoas em cada faixa etria, e a porcentagem de cada faixa etria em relao ao total de
pessoas.
a. As faixas etrias so:
b. 1 15 anos
c. 16 30 anos
d. 31 45 anos
e. 46 60 anos
f. <= 61 anos
16. Faa um programa que realize a soma abaixo:
1 2 3 4 5
99
= + + + + + ...+
.
2 3 4 5 6
100
17. Escreva uma funo potencia que recebe como entrada dois parmetros (real e inteiro) e
fornece como sada o valor correspondente ao primeiro parmetro elevado ao segundo.
Escreva um programa que utilize esta funo.
18. Escreva uma funo que retorne 1 se um nmero for primo e 0 em caso contrrio. Faa um
programa que utilize esta funo.
19. Escreva uma funo que calcule o n-simo termo da srie de Fibonacci. A srie de
Fibonacci a seguinte:
0 1 1 2 3 5 8 13 21 34 . . .

ou seja:
a. O primeiro termo vale zero;
b. O segundo termo vale 1;
c. O termo ti vale (ti-1 + ti-2), para i>3.
20. Escreva um programa que fornea um termo n da funo de Fibonacci que seja solicitado
pelo usurio.
21. O nmero 3025 possui a seguinte caracterstica:
30 + 25 = 55 e 55= 3025
Fazer um script que pesquise e imprima todos os nmeros inteiros de quatro algarismos que
apresentam tal caracterstica.
22. Uma aproximao do cosseno de um ngulo, em radianos, dada pela expresso:

(1) 2
2 4 6 8
cos() =
=1 + + +
(2)!
2! 4! 6! 8!
=0

Escreva um script que calcule o cosseno de um ngulo x, em radianos, utilizando os


primeiros 30 termos da soma acima.
23. Uma aproximao da funo seno de um ngulo, em radianos, dada pela expresso:

(1)
3 5 7 9
sen() =
2+1 = 1 + + +
(2 + 1)!
3! 5! 7! 9!
=0

Escreva um script que calcule o seno de um ngulo x, em radianos, utilizando os primeiros


50 termos da soma acima.
24. Uma aproximao do valor da funo exponencial de um dado nmero x pode ser obtida
pela seguinte srie de potncias:

2 3 4 5
x
e =
=1 + + + + + +
!
2! 3! 4! 5!
=0

Escreva um script que obtenha o valor aproximado de para n=100 termos. O valor de
deve ser fornecido pelo usurio.

Você também pode gostar