Download Fundamentos de MATLAB Para Engenheiros PDF

TitleFundamentos de MATLAB Para Engenheiros
File Size6.2 MB
Total Pages148
Document Text Contents
Page 147

Introdução ao MATLAB®- POLI Júnior Engenharia Capítulo 9



Instrutor: Fernando Wesley
Recife/PE - 2012


141

Exercícios de fixação


1. Verifique as interfaces que já existem no guia de interfaces. Veja o Gui

com auto controles e o Gui com eixos e menu.

2. Utilize a barra de objetos, localizada à esquerda da janela de edição e a

barra de status, localizada acima da janela. Utilize todos os itens que

estão acima, aprendendo a função de cada um na prática.

3. Para o exercício visto no capítulo 9, no tópico 9.4, crie uma barra de

menus na interface estudada que possua a função desligar o programa

(quit), a opção para a janela aparecer fora da interface, de maneira

individual, e opção para o computador escolher dados randômicos, que

sejam coerentes com o programa, e plote o resultado. Faça também uma

melhoria que considere importante para a interface estudada.

4. Faça uma interface para um exemplo onde o usuário deve escolher um

número, e o programa deve mostrar se o número escolhido é certo ou

não, retornando uma imagem verde caso o resultado seja certo e uma

imagem vermelha caso o resultado seja errado.

5. Faça uma interface que deve haver 4 janelas, onde respondem pelo

número 1, 2, 3 e 4. O usuário deve dizer qual a janela o computador

escolheu, mostrando uma imagem positiva, caso o resultado seja certo, e

uma negativa, caso o resultado seja errado.

6. O tipo de jogo de sorte com fins lucrativos visto no caso anterior é

proibido no Brasil devido à razão que você verá a seguir. Utilizando o

programa anterior, faça uma alteração na qual o usuário nunca possa

acertar o resultado escolhido pelo computador, mas os resultados devem

continuar aleatórios. Crie um botão com o nome ‘Ganhe já’. Crie outro

botão com o nome ‘Sorte maior’ na qual o usuário tem apenas 10% de

chance de vencer o jogo, sendo os resultados aleatórios da mesma

maneira. Por fim, coloque outro botão com o nome ‘Primeiro jogo’ no

qual o usuário tem 80% de chance de vencer.

7. Resolva o problema 2.5 utilizando uma interface gráfica, na qual o

usuário escolhe através de radiobuttons ou checkbuttons as unidades nas

quais deve haver a transformação. Qual a diferença entre as duas

escolhas, quando dentro de um ‘button group’, outra opção dentro da

janela de objetos do guia de interfaces.

8. Resolva o exercício de fixação 2.11 através de um guia de interfaces.

Exiba o gráfico da função entre limites definidos pelo usuário.

Page 148

Introdução ao MATLAB®- POLI Júnior Engenharia Capítulo 9



Instrutor: Fernando Wesley
Recife/PE - 2012


142

9. Exiba gráficos de uma função que o usuário pode escolher. Para isso

forneça a ele as seguintes opções: seno, cosseno, tangente, logaritmo,

exponencial, x^n e uma constante, na qual o usuário escolhe os

argumentos de cada uma delas. A interface ainda deve receber os limites

e mostrar o gráfico resultante ao usuário.

10. Resolva o exercício de fixação 3.8 de forma que o usuário deva

primeiramente selecionar quantos dados deseja inserir no programa (até

o máximo de 10), aparecendo as caixas de texto para inserir após isso

(utilize o enable on/off e o visible on/off). Após isso mostre em

histograma o resultado.

11. Crie um programa de supermercado em MATLAB. Faça o seguinte: Antes

de iniciar é necessário um login (com senha) para que os espaços de

inserir texto e preço fiquem disponíveis a modificação. Após isso digite o

nome do produto e o preço do mesmo, de forma que após a soma possa

ser realizada e seja criada uma lista através de indexação. Ainda, crie um

botão para encerrar as compras, fornecendo ao usuário a opção de pagar

à vista, parcelado (de várias formas) e em cheque pré-datado. Escolhida a

opção, crie a opção que mostra o valor final. Ainda crie um botão para

apagar todos os dados, e outro para log-off do sistema.

Similer Documents