Mostrando postagens com marcador Algoritmos em JAVA. Mostrar todas as postagens
Mostrando postagens com marcador Algoritmos em JAVA. Mostrar todas as postagens

sábado, 23 de agosto de 2008

PODCAST - Introdução à Algoritmos

Pessoal,

Pra quem está começando a estudar algoritmos, os podcasts abaixo auxiliam bastante. De uma forma bem descontraida são repassados conceitos e exemplos. O podcast foi criado pelo pessoal do blog Guanabara.info.

Não esqueça de baixar o VisuAlg 2.5 para acompanhar as aulas (esta é uma versão portátil, você pode rodar até do Pendrive).


[PODCAST] Episódio 19 - Construindo Algoritmos I
Download


PODCAST] Episódio 21 - Construindo Algoritmos II
Download


[PODCAST] Episódio 25 - Construindo Algoritmos III
Download


[PODCAST] Episódio 29 - Construindo Algoritmos IV
Download


[GuanaCast 35] Construindo Algoritmos V
Download


.

quarta-feira, 20 de agosto de 2008

Lista de Exercícios em Java 01 - 2° Semestre

Olá Pessoal,

De volta após um lonnnnngo descanço (nem tão longo assim! =D). Estou aqui para compartilhar com vocês uma forma para solucionar a Lista de Exercícios em Java 01 da professora Ana Fernanda (2° Semestre). Caso tenham alguma dúvida por favor comentem.

Agora estou participando da equipe de monitoria do curso, contate-me para informar-se sobre os horários. A única ressalva é para que não deixem para estudar um dia antes da prova.



..::DOWNLOAD::..


.

quinta-feira, 1 de maio de 2008

6ª Lista de Exercício de Algoritmo

Olá pessoal!

Estou aqui para postar a 6ª Lista de Exercícios de Algoritmos em Java.

É uma lista muito pequena, conta apenas com 05 (cinco) exercícios. Ela é uma revisão de tudo que já vimos. Nela aprendemos um recurso novo: como obter o resto da divisão entre dois números, que é necessário para solucionar o exercício três. É o operador % que nos devolve o resto da divisão de um número.

Por exemplo se quero saber o resto da divisão de: 10/2 (dez dividido por dois) basta fazer assim em Java: 10%2.

Podemos também utilizar variáveis como é o caso do exercício 03:
cont%2

Se o resto da divisão entre dois números for zero isso deixa claro que o número é par. =)
Até logo!

..::DOWNLOAD::..

terça-feira, 15 de abril de 2008

5ª Lista de Exercícios de Algoritmo

Olá pessoal!

Estou aqui para postar a 5ª Lista de Exercícios de Algoritmos em Java. É uma lista bem pequena, conta apenas com 07 (sete) exercícios. A única novidade é a estrutura de controle do tipo loop: WHILE.

Lembram-se do FOR?
A diferença é que o FOR é utilizado para uma sequência definida, por exemplo: Mostre os primeiro dez números pares.
Já o WHILE é utilizado para sequências indefinidas, por exemplo: Faça um algoritmo que leia o número que o usuário digitar enquanto o número foi maior que 0 (zero).

A estrutura mais simples (sintaxe) do WHILE é esta:

while (condição) {
comandos;
}

Utilizando o WHILE no exemplo acima ficaria desta forma:

while (numero > 0)
System.out.print("Informe um número: ");
numero = entrada.nextInt;
}


..::DOWNLOAD::..


EDT: Lista atualizada em 18.04.2008; O exercício 07 foi retificado. Downloads até o momento 04.

quinta-feira, 3 de abril de 2008

4ª Lista de Exercícios de Algoritmo

Pessoal,

Logo abaixo segue o link de download da 4ª Lista de Exercícios de Algoritmos da Profª Ana Fernanda. Os exercícios estão em Java...

..::DOWNLOAD::..



EDT: A lista foi atualizada em 01.05.2008, o exercício 09 e o 11 foram retificados! =)
EDT: A lista foi atualizada em 18.04.2008, o exercício 16 foi retificado! =D

quarta-feira, 12 de março de 2008

3ª Lista de Exercícios de Algoritmo

Abaixo estou encaminhando a Lista de Exercícios 03 da Profª. Ana Fernanda. Os exercícios estão em Java.

Até logo. Qualquer erro ou dúvida postem que responderei o mais breve possível.

P.S.: No exercício 10 eu utilizei a classe JOptionpane para criar uma interface mais amigável.


.:: DOWNLOAD::.


EDIT: Lista atualizada. Os exercícios que envolviam preço e nota tiveram as variáveis declaradas como float ao invés de int. E alterei alguns para estrutura composta ou invés de simples. Adicionei também no zip a folha com a lista de exercícios proposta.

sábado, 8 de março de 2008

2ª Lista de Exercícios de Algoritmo

Caros colegas,

Abaixo estou encaminhando a Lista de Exercícios 02 da Profª. Ana Fernanda. Os exercícios estão em Java. Caso queiram somente visualizar os códigos verifique a pastinha src.

Até logo. Qualquer erro ou dúvida postem que responderei o mais breve possível.

.:: DOWNLOAD::.

terça-feira, 4 de março de 2008

3ª - Lista de Exercícios ANA FERNANDA (em JAVA) - Parte 1



Boa noite caros colegas,
Vou compartilhar com vocês algumas sugestões para a solução da 3ª Lista de Exercícios da Professora Ana Fernanda.
Caso queiram rodar esses códigos-fontes basta que vocês criem uma nova CLASSE no Eclipse e coloquem o nome da classe com o mesmo nome do exercício (por exemplo Ex01), não se esqueça de diferenciar maiúsculas e minúsculas, após criada a classe apaguem tudo que estiver la dentro e colem o código-fonte, feito isso basta clicar no botão RUN para rodar o algoritmo.

Chega de papo vamos ao que interessa:

1 - A nota final de um estudante é calculada a partir de três notas atribuídas respectivamente a um trabalho de laboratório, a uma avaliação semestral e a um exame final. A média das três notas mencionada anteriormente obedece aos pesos a seguir:










.:: DOWNLOAD::.


Clique no link acima para fazer o download da resolução do exercício 01.

segunda-feira, 3 de março de 2008

2ª LISTA DE EXERCÍCIOS DE ALGORITMOS

Exercícios de Algoritmo Resolvidos.
O post ficou comprido e bem desorganizado, a próxima lista de exercícios vai ser para baixar.

LISTA DE EXERCÍCIOS – N° 2

1) Faça um algoritmo que mostre o novo preço de um produto sabendo-se que este terá um desconto de 15%, mostrando também a classificação do produto segundo o quadro abaixo.



ALGORITMO 1

DECLARE preco, preco_final NUMERICO

ESCREVA “Insira o preço do produto”

LEIA preco

desconto <- preco - (15*preco/100)

SE preco_final >= 500 ENTAO

ESCREVA “O preço do produto é ”, preco, “. Está caro”

SENAO

ESCREVA “O preço do produto é ”, preco, “. Está barato”

FIM_SENAO

FIM_ALGORITMO

2) Uma empresa decide dar um aumento de 30% aos funcionários com salários inferiores a R$ 500,00. Faça um algoritmo que receba o salário do funcionário e mostre o valor do salário reajustado ou uma mensagem caso o funcionário não tenha direito ao aumento.

ALGORITMO 2

DECLARE salario, salario2 NUMERICO

ESCREVA “Insira o valor do salário”

LEIA salario

SE salario < 500 ENTAO

salario2<- salario+(salario*30/100)

ESCREVA “Você vai receber ”, salario2.” reais.”

SENAO

ESCREVA “Você não tem direito a reajuste de salário vai receber ”, salario, .” reais.”

FIM_SENAO

FIM_ALGORITMO

3) Faça um algoritmo que receba o salário de um funcionário, calcule e mostre o novo salário deste funcionário, acrescido de bonificação e de auxilio escola.


ALGORITMO 3

DECLARE salario, salario2, salario3 NUMERICO

ESCREVA “Insira o valor do salário”

LEIA salario

SE salario <=500 ENTAO

salario2<- salario+(salario*5/100)

ESCREVA “Você vai receber ”, salario2.” reais.”

SENAO

salario2<- salario+(salario*12/100)

ESCREVA “Você vai receber ”, salario2.” reais.”

FIM_SENAO

SE salario <= 600 ENTAO

salario3<-salario2+150

SENAO

salario3<-salario2+100

FIM_SENAO

ESCREVA "Seu salário com todos os reajuste é de ",salario3

FIM_ALGORITMO

4) Faça um algoritmo que receba o valor do salário mínimo, o número de horas trabalhadas, o número de dependentes do funcionário e a quantidade horas extras trabalhadas. Calcule e mostre o salário a receber do funcionário seguindo as regras abaixo.

  • o valor da hora trabalhada é igual a 1/5 do salário mínimo;

  • o salário do mês é igual ao número de horas trabalhadas vezes o valor da hora trabalhada;

  • para cada dependente acrescentar 32 reais;

  • para cada hora extra trabalhada calcular o valor da hora trabalhada acrescida de 50%;

  • o salário bruto é igual ao salário do mês mais o valor dos dependentes mais o valor das horas extras;

  • calcular o valor do imposto de renda retido na fonte seguindo a tabela abaixo.

  • o salário líquido é igual ao salário bruto menos IRRF
  • a gratificação segue a tabela abaixo.

  • o salário a receber do funcionário é igual ao salário líquido mais a gratificação.

ALGORITMO 4

DECLARE sm, ht, df, qr, vr, salm, sald, sale, salb,sall,salr NUMERICO

//sm = salario minimo

//ht = horas trabalhadas

//df = dependentes do funcionario

//qr = quantidades de horas extras trabalhadas

//vr = valor de horas trabalhadas

//salm = salario do mes

//sald = salario com os dependentes

//sald = salario das horas extras

//salb = salario bruto

//sall = salario liquido

//salr = salario a receber

ESCREVA "Insira o salario minimo"

LEIA sm

ESCREVA "Insira o numero de horas trabalhadas"

LEIA ht

ESCREVA "Insira o numero de dependentes do funcionario"

LEIA df

ESCREVA "Inira a quantidade de horas extras"

LEIA qr

//o valor da hora trabalhada é igual a 1/5 do salário mínimo;

vr<-sm/5

//o salário do mês é igual ao número de horas trabalhadas vezes o valor da hora trabalhada

salm<-ht*vr

//para cada dependente acrescentar 32 reais

sald<-df*32

//para cada hora extra trabalhada calcular o valor da hora trabalhada acrescida de 50%

sale<-(vr+vr*50/100)*qr

//o salário bruto é igual ao salário do mês mais o valor dos dependentes mais o valor das horas extras

salb<-salm+sald+sale

SE salb > 200 ENTAO

//o salário líquido é igual ao salário bruto menos IRRF

sall <- salb - salb*10/100

FIM-SE

//o salário a receber do funcionário é igual ao salário líquido mais a gratificação

SE sall <= 350 ENTAO

salr<-sall + 100

SENAO

salr<-sall + 50

FIM-SENAO

ESCREVE "O Funcionario ira receber ",salr," de salario"

FIM_ALGORITMO

5) Uma agência bancária possui dois tipos de investimentos, conforme o quadro abaixo. Faça um algoritmo que receba o tipo do investimento e o valor do investimento, calcule e mostre o valor corrigido de acordo com o tipo de investimento.


ALGORITMO 5
DECLARE investimento LITERAL
calculo, valor NUMERICO
Escreva "Qual o seu investimento: poupança ou fundos de reda fixa?"
LEIA investimento
ESCREVA "Qual o valor do investimento"
LEIA valor
SE investimento="poupança" ENTAO
calculo<- valor+(valor*3/100) SENAO SE investimento="fundos de reda fixa" ENTAO calculo<- valor+(valor*4/100) SENAO ESCREVA "Você não escolheu nenhuma das opções" FIM-SENAO ESCREVA "Valor do investimento corrigido é de ",calculo FIM_ALGORITMO

6) Faça um algoritmo que receba a altura e o sexo de uma pessoa, calcule e mostre o seu peso ideal, utilizando as seguintes fórmulas:

- para homens: (72.7 * h) - 58;
- para mulheres: (62.1 * h) - 44.7

ALGORITMO 6
DECLARE peso, calculo NUMERICO
sexo LITERAL
ESCREVA “Insira seu peso”
LEIA peso
Escreva "Você é homem ou mulher?"
LEIA sexo
SE sexo="mulher" ENTAO
calculo<- (72.7*peso)-58

SENAO

calculo<- (62.1*peso)-44.7

FIM_SENAO

ESCREVA "Seu peso ideial é de ",calculo

FIM_ALGORITMO