Lista de Exercícios I - Linguagem e Plataforma Java

Tamanho: px
Começar a partir da página:

Download "Lista de Exercícios I - Linguagem e Plataforma Java"

Transcrição

1 Lista de Exercícios I - Linguagem e Plataforma Java 1) Compile e execute os programas a seguir em Java. Atenção para as letras maiúsculas e minúsculas. Use o comando javac para compilar e o comando java para executar. a) 1 public class ItemA { 2 3 public static void main(string[] args) { 4 int cont1,cont2,resultado; 5 cont1=6; 6 for(cont2=0;cont2<=10;cont2++){ 7 resultado=cont1*cont2; 8 System.out.println(cont1+"x"+cont2+"="+resultado); 9 } } } b) 1 public class ItemB { 2 3 public static void main(string[] args) { 4 int valor1,valor2,aux; 5 valor1=1; 6 valor2=1; 7 System.out.println(valor1); 8 System.out.println(valor2); 9 while((valor1<40)&(valor2<40)){ 10 aux=valor1+valor2; 11 System.out.println(aux); 12 valor1=valor2; 13 valor2=aux; 14 } } } c) 1 public class ItemC { 2 3 public static void main(string[] args) { 4 int a,b,c; 5 a= 9;b=10;c=3; 6 if (( a>b)&(a>c)) System.out.println("a"); 7 else 8 if (b>c) System.out.println("b"); 9 else System.out.println("c"); } }

2 d) 1 public class ItemD { 2 3 public static double farenheittocelsius(double f){ 4 return (5*(f-32)/9); 5 } 6 public static void main(string[] args) { 7 double c; 8 for(int i=-32; i<=180; i++){ 9 c=farenheittocelsius((double)i); 10 System.out.println(i+"\t"+c); 11 } } } e) 1 import javax.swing.joptionpane; 2 public class ItemE { 3 4 public static void main(string[] args) { 5 String s; 6 double nota; 7 double maior=-1; 8 double menor=11; 9 double soma=0; 10 int qtd=0; for(int i= 0; i<30;i++ ){ 13 s=joptionpane.showinputdialog("digite o numero"+(i+1)); 14 nota=double.parsedouble(s); if (nota>maior) maior=nota; 17 if (nota<menor) menor=nota; 18 soma=soma+nota; 19 if (nota>=6.0) qtd++; 20 } System.out.println("Maior nota:"+maior); 23 System.out.println("Menor nota:"+menor); 24 System.out.println("Media :"+(soma/20)); 25 System.out.println("Notas>6 :"+qtd); } }

3 Lista de Exercícios II Aspectos Fundamentais da Linguagem 1) Faça um programa que receba quatro números inteiros, calcule e mostre a soma desses números. 2) Faça um programa que receba três notas, calcule e mostre a média aritmética entre elas. 3) Faça um programa que receba três notas e seus respectivos pesos. Calcule e mostre a média ponderada dessas notas. 4) Faça um programa que receba o valor do salário de um funcionário. Calcule e mostre o novo salário, sabendo-se que este sofreu aumento de 25%. 5) Faça um programa que receba o valor do salário de um funcionário e o percentual de aumento, calcule e mostre o valor do aumento e o novo salário. 6) Faça um programa que receba o valor do salário-base de um funcionário, calcule e mostre o salário a receber, sabendo-se que este funcionário tem gratificação de 5% sobre o salário-base e paga imposto de 7% sobre o salário-base. 7) Faça um programa que receba o valor do salário-base de um funcionário, calcule e mostre o salário a receber, sabendo-se que este funcionário tem gratificação de R$ 1.000,00 e paga imposto de 10% sobre o salário-base. 8) Faça um programa que receba o valor de um depósito e o valor da taxa de juros. Calcule e mostre o valor do rendimento e o valor total depois do rendimento. 9) Faça um programa que calcule e mostre a área de um triângulo. Sabe-se que área=(base*altura)/2. 10) Suponha que a, b, c, d são variáveis inteiras, escreva um programa para efetuar uma troca de valores conforme a figura a seguir. O programa deverá ler os valores de a, b, c, d e, depois da troca, escrever os valores armazenados nessas variáveis. a b c d 11) O preço de um produto é dado pelo preço de fabrica, ao qual é adicionado o lucro do vendedor e os impostos (aplicados ao custo de fabrica). Escreva um programa em Java que calcule o preço de venda ao público de um produto. Para tanto, deve ser recebido (pelo teclado) o custo de fábrica, a percentagem do vendedor e o percentual de impostos. 12) Faça um programa para ler 1 número, calcular o valor da divisão inteira deste número por 7, e o respectivo resto desta divisão (resto da divisão inteira por 7). 13) Faça um programa que leia os seguintes dados: - Nome: Nome do funcionário. - HT: Número total de horas trabalhadas no mês. - VH: Valor pago por hora de trabalho. - PD: Percentual de descontos sobre o salário bruto total.

4 O programa deve, então, exibir na tela as seguintes informações, calculadas à partir dos dados lidos: - SB: Salário Bruto - Valor total das horas trabalhadas em função do valor por hora. - TD: Total de descontos sobre o salário bruto. - SL: Salário líquido final -Valor obtido à partir do salário bruto onde são aplicados os descontos. 14) Um trabalhador recebeu seu salário e o depositou em sua conta-corrente bancária. Esse trabalhador emitiu dois cheques e agora deseja saber seu saldo atual. Sabe-se que cada operação bancária de retirada paga CPMF de 0.38% e o saldo inicial da conta está zerado. Faça um programa que leia o saldo inicial da conta do trabalhador, o valor dos dois cheques e apresente na tela o saldo final da conta deste trabalhador. 15) Pedro comprou um saco de ração com peso em quilos. Pedro possui dois gatos para os quais fornece quantidade de ração em gramas. Faça um programa que receba o peso do saco de ração e a quantidade de ração fornecida para cada gato. Calcule e mostre quanto restará de ração após cinco dias. 16) Faça um programa que leia 20 valores inteiros e os armazene num vetor. O programa deve, então, informar os valores na tela na ordem contrária daquela que foi digitado. 17) Faça um programa que leia 8 valores reais e os armazene em um vetor. O programa deve, então, apresentar a soma dos 4 primeiros valores e a soma doa 4 últimos valores.

5 Lista de Exercícios III - Comandos Condicionais e Estruturas de Controle I Condicionais 1) Cada degrau de uma escada tem X cm de altura. Faça um programa que receba essa altura e a altura que o usuário deseja alcançar subindo a escada. Calcule e mostre quantos degraus o usuário deverá subir para atingir seu objetivo, sem se preocupar com a altura do usuário. Caso o resultado seja um número não-inteiro, o programa deve arredondar o número para próximo inteiro superior. 2) Faça um programa que receba o custo de um espetáculo teatral e o preço do convite desse espetáculo. O programa deve calcular e mostrar a quantidade de convites que devem ser vendidos para que pelo menos o custo do espetáculo seja alcançado. Caso o resultado seja um número nãointeiro, o programa deve arredondar o número para próximo inteiro superior. 3) Ler um número qualquer e exibir na tela uma mensagem indicando se ele é positivo, negativo ou nulo (zero). Se ele for positivo, exibir também a raiz quadrada deste número. Se ele for negativo você deve escrever uma mensagem dizendo Não é possível calcular a raiz deste número. 4) Ler um número inteiro e exibir na tela a mensagem Par se ele for um número par, ou Ímpar se ele for um número ímpar. 5) Faça um programa para calcular a média final de um aluno numa disciplina. São lidos: número de matrícula do aluno, a nota do Grau A e a nota do Grau B. Caso o aluno não tenha alcançado a média 6.0, pedir para ele informar a nota do Grau C e informar qual o grau que ele deseja substituir (A ou B). Após a leitura dos dados do aluno, exibir o número de matrícula, seguido da média final deste aluno, conforme indicado no exemplo abaixo: Entre com o número de matrícula : Entre com a nota do Grau A: 8.2 Entre com a nota do Grau B: 4.1 Média abaixo do limite de aprovação: 5.46 Entre com a nota do Grau C: 6.4 Qual grau que o Grau C substitui: B Matrícula: Média Final: ) Faça um programa que leia um número inteiro e exiba na tela a mensagem Par se ele for um número par, ou Ímpar se ele for um número ímpar. 7) Faça um programa que leia um número inteiro e exiba na tela a mensagem Par se ele for um número par, ou Ímpar se ele for um número ímpar. Não utilizar o mod (%). 8) Ler uma data de nascimento de uma pessoa fornecida através de uma string escrita sob a forma DD/MM/AAAA (DD = Dia, MM = Mês, AAAA = Ano). Testar a validade desta data para saber se esta é uma data válida. Testar os dias válidos: dia > 0, dia <= 28 em fevereiro (29 se o ano for bissexto), dia <= 30 em abril, junho, setembro e novembro, dia <= 31 nos outros meses. Testar a validade do mês: mês > 0 e mês < 13. Testar a validade do ano: ano <= ano atual (constante igual a 1999). Imprimir: "data válida" ou "data inválida" no final da execução do programa. 9) Faça um programa usando o comando switch-case (não use comandos IF!) que peça para o usuário informar o valor da pressão de uma caldeira, obtido à partir de um mostrador digital com dois dígitos (valores entre 00 e 99). A pressão igual à 00 é a mais baixa possível, e a pressão igual à

6 99 é a mais alta, onde corremos risco de explosão. Se a caldeira estiver abaixo de 1/3 da pressão máxima, exibir a mensagem Pressão Baixa, de 1/3 à 2/3 da pressão máxima, exibir a mensagem Pressão Média, e acima de 2/3 da pressão máxima, exibir a mensagem Perigo: Pressão Alta. 10) Faça um programa que receba as três notas, calcule e mostre a média ponderada e o conceito que segue a tabela abaixo: MÉDIA PONDERADA CONCEITO [ 8,0 a 10,0 ] A [ 7,0 a ] 8,0 B [ 6,0 a ] 7,0 C [ 5,0 a ] 6,0 D [ 0,0 a ] 5,0 E 11) Faça um programa que receba três notas de um aluno, calcule e mostre a média aritmética e as mensagens de acordo com a tabela abaixo. Para os alunos de exame, calcule e mostre a nota que deverá ser tirada no exame para aprovação, considerando que a média no exame é de 6,0. MÉDIA MENSAGEM [ 0,0 a ] 3,0 Reprovado [ 3,0 a ] 7,0 Exame [ 7,0 a 10,0 ] Aprovado 12) Faça um programa que receba três números e os mostre em ordem crescente. 13) Faça um programa que receba três números, esses números devem ser obrigatoriamente pares informados em ordem crescente (seu programa deve garantir isso). Após o recebimento dos números pares, deve ser recebido um número ímpar que não precisa, necessariamente, seguir a regra de ordem crescente imposta aos números pares. Seu programa deve mostrar os quatro números em ordem decrescente. 14) Dados três valores X, Y e Z, verificar se eles podem ser os lados de um triângulo e, se forem, verificar se é um triângulo eqüilátero, isósceles ou escaleno. Se eles não formarem um triângulo informar ao usuário tal situação. Considerar que: Condição para ser triângulo: O comprimento de cada lado de um triângulo é menor que a soma dos outros dois lados. Chama-se triângulo eqüilátero o triângulo que tem os três lados iguais; Chama-se triângulo isósceles o que tem o comprimento de dois lados iguais; Chama-se triângulo escaleno o triângulo que têm os três lados diferentes. 15) Faça um programa que receba a medida de um ângulo em graus. Calcule e mostre o quadrante em que se localiza esse ângulo. Considere os quadrantes da trigonometria e para ângulos maiores que 360º ou menores que -360º, reduzi-los, mostrando também o número de voltas. 16) Faça um programa que receba a idade e o sexo de um(a) nadador(a) e mostre sua categoria de acordo com a tabela a seguir. Idade Categoria 5 a 7 anos Infantil 8 a 10 anos Juvenil 11 a 15 anos Adolescente 16 a 30 anos Adulto Acima de 30 anos Sênior

7 II - Laços 1) Faça um programa que monte uma tabuada de multiplicação, a partir de uma base fornecida do usuário. 2) Faça um programa que receba a base e a operação a ser realizada (+,-,* ou / ) e monte uma tabuada a partir da base e da operação fornecida pelo usuário. 3) Faça um programa que calcule a soma dos primeiros 50 números pares. Esse programa não recebe valor do teclado. 4) Faça um programa que leia um par de valores (a,b), ambos inteiros e positivos, Mostre os números inteiros ímpares de a até b (inclusive). 5) Faça um programa que leia cinco pares de valores (a,b), todos inteiros e positivos, um de cada vez. Mostre os números inteiros pares de a até b (inclusive) para cada um dos cinco pares. 6) Faça um programa que leia dez conjuntos de dois valores, o primeiro representando o nome de um aluno e o segundo a sua altura em centímetros. Encontre e mostre a média de altura da turma. 7) Faça um programa que leia dez conjuntos de dois valores, o primeiro representando o nome de um aluno e o segundo a sua altura em centímetros. Encontre e mostre o nome do aluno mais alto e do mais baixo. 8) Faça m programa que receba um número inteiro positivo, maior que 1 e verifique se o número recebido é primo ou não. Um número primo SOMENTE é divisível por 1 e por ele mesmo. 9) Faça m programa que receba um número inteiro positivo e mostre todos os números primos existentes entre 1 e o número recebido. 10) Faça um programa que receba duas notas de seis alunos, calcule e mostre: A média aritmética das duas notas de cada aluno; A mensagem que está na tabela a seguir: Média aritmética Abaixo de 3,0 De 3,0 a 7,0 Acima de 7,0 Mensagem Reprovado Exame Aprovado O total de alunos aprovados; O total de alunos de exame; Total de alunos reprovados; A média da classe. 11) Faça um programa que receba dois números. Calcule e mostre a soma dos números pares desse intervalo e a multiplicação dos números impares desse intervalo, incluindo os números digitados. 12) A conversão de graus Fahrenheit para Celsius é obtida por C=5/9*(f-32). Faça um programa que calcule e escreva uma tabela de equivalência entre graus Fahrenheit e Celsius para temperaturas de 50 a 65 graus Fahrenheit.

8 13) Faça um programa que leia a nota de 30 alunos. O programa deve informar a nota mais alta e a nota mais baixa da turma. A nota do aluno deve estar entre 0 e 10 ( o programa deve controlar isso caso a nota informada esteja fora desse intervalo, o programa deve pedir novamente esta nota). 14) Foi feita uma pesquisa para determinar o índice de mortalidade infantil em um certo período. Faça um programa que leia o número de pessoas nascidas no período, o sexo (M ou F) e o tempo de vida para cada criança nascida. Calcule e mostre: a percentagem de crianças do sexo feminino mortas no período; a percentagem de crianças do sexo masculino mortas no período; a percentagem de crianças que viveram 24 meses ou menos, no período. 15) Faça um programa que determine e mostre os cinco primeiros múltiplos de 3, considerando números maiores que zero. 16) Faça um programa para calcular a área de um triângulo. Esse programa não pode permitir a entradas de dados inválidos, ou seja, medidas menores ou iguais a zero. Caso isso ocorra, seu programa deve pedir para que o usuário informe novamente o valor. 17) Faça um programa que leia um número não determinado de pares de valores [m,n], todos inteiros e positivos, um par de cada vez e que calcule e mostre a soma de todos os números inteiros entre m e n (inclusive). O programa se encerra quando m for maior ou igual a n. 18) Faça um programa que leia uma série de números, calcule e mostre a soma dos números digitados. A entrada de dados deve terminar quando for digitado o número ) Faça um programa que leia uma série de números positivos reais. Calcule e mostre a média dos números digitados. A entrada de dados deve terminar quando for negativo (este número não deve ser considerado para o cálculo da média). 20) Faça um programa que leia uma série de números positivos inteiros. Calcule e mostre o maior número digitado. A entrada de dados deve terminar quando um número negativo foi digitado. 21) Faça um programa que mostre o produto dos números primos entre 92 e ) Faça um programa que leia um valor n qualquer, inteiro e positivo, calcule e mostre a seguinte soma: s= 1 + 1/2 + 1/ /n. 23) Sabendo-se que a soma S= 1/2 + 1/4 + 1/8 + 1/ aproxima-se de 1, faça um programa que leia o número de termos a serem utilizados para o cálculo da série e apresente na tela o erro (erro=1- S). 24) Sabendo-se que a soma S= 1/2 + 1/4 + 1/8 + 1/ , faça um programa que leia o erro desejado e apresente na tela a quantidade de termos que devem ser utilizados na série. 25) Faça um programa que receba a idade de 10 pessoas. O programa deve calcular e mostrar a quantidade de pessoas com idade maior que 18 anos. 26) Faça um programa que mostre a tabuada de multiplicação (de 1 a 10) para os 6 primeiros números primos. Ao mudar de uma base para outra o programa deve mostrar uma mensagem ao usuário e aguardar que alguma tecla seja pressionada para então montar a tabuada para a próxima base. 27) Faça um programa que receba a idade de 15 pessoas e que calcule e mostre:

9 A quantidade de pessoas em cada faixa etária; A percentagem de pessoas na primeira e na última faixa, com relação ao total de pessoas; Faixa etária Idade 1 Até 15 anos 2 De 16 a 30 anos 3 De 31 a 45 anos 4 De 46 a 60 anos 5 Acima de 61 anos 28) Faça um programa que receba a idade,a altura e o peso de 25 pessoas. Calcule e mostre: A quantidade de pessoas com idade superior a 50 anos; A média das alturas das pessoas com idade entre 10 e 20 anos; A percentagem de pessoas com peso inferior a 40 quilos entre todas as pessoas analisadas. 29) Faça um programa que leia um número inteiro qualquer n e apresente na tela o primeiro número primo maior que n. 30) Faça um programa que receba um número, calcule e mostre o fatorial desse número. Sabe-se que: n! = 1*2*3*...*(n-1)*n; 0! = 1, por definição. 31) Faça um programa que leia um conjunto de dados contendo o número da matrícula, as três notas e a freqüência de 10 alunos. Calcule e mostre: para cada aluno o número de matricula, a nota final e a mensagem (aprovado ou reprovado); a maior e a menor nota da turma; o total de alunos reprovados; A percentagem de alunos reprovados por faltas. 32) Faça um programa que receba como entrada uma lista de números positivos ou negativos, terminada por zero. O programa deve fornecer como saída a soma dos números positivos, a soma dos números negativos. 33) Uma empresa deseja aumentar seus preços em 20%. Faça um programa que leia o código e o preço de custo de cada produto e que calcule o novo preço. Calcule também a média de preços com e sem aumento. Mostre o código e o novo preço de cada produto e, no final, as médias. A entrada de dados deve terminar quando for recebido um código de produto menor ou igual a zero. 34) Faça um programa que apresente um menu de opções para cálculo das seguintes operações entre dois números: adição, subtração, multiplicação e divisão. O programa deve permitir a escolha da operação desejada, a entrada dos números, a exibição do resultado e a volta ao menu de opções. O programa só termina quando for escolhida a opção de saída. 35) Faça um programa que monte todas as combinações possíveis para o jogo da mega sena. 36) Faça um programa que receba dois números inteiros e positivos. O programa deve calcular o MDC (maior divisor comum) e MMC (menor múltiplo comum) desses dois números. III Vetor 1) Faça um programa que receba o nome de seis alunos e duas notas para cada um dos alunos. O programa deve calcular a média de cada aluno e mostrar a mensagem de aprovado para os alunos com média maior ou igual a 6,0 e reprovado caso contrário. Deve, também, ser calculada a média

10 das notas da classe, a quantidade de aprovados e reprovados. Para mostrar os resultados, gere um relatório de acordo com o modelo abaixo: Aluno 1ª Prova 2ª Prova Média Situação Maria 8,0 9,0 8,5 Aprovado José 4,0 5,0 4,5 Reprovado Média da classe: Quantidade de aprovados Quantidade de reprovados 2) Faça um programa que carregue dois vetores de 20 posições de caracteres. A seguir troque o 1º elemento do primeiro vetor com o 20º elemento do segundo vetor, o 2º elemento do primeiro vetor com o 19º elemento do segundo vetor, assim por diante, até trocar o 20º elemento do primeiro vetor com o 1º elemento do segundo vetor. 3) Faça um programa que carregue um vetor com os modelos de 5 carros (exemplos de modelos: FUSCA, GOL, VECTRA, etc.). Carregue outro vetor com o consumo de combustível desses carros, isto é, quantos quilômetros cada um desses carros faz com um litro de combustível. Calcule e mostre: O modelo do carro mais econômico; Quantos litros de combustível cada um dos carros cadastrados consome para percorrer uma distância de km. 4) Faça um programa que leia um conjunto de 15 valores e os armazene em um vetor. A seguir, separe-os em dois outros vetores (I e P) com cinco posições cada. O vetor P deve armazenar os números pares e o vetor I os números ímpares. Como o tamanho dos vetores pode não ser suficiente para armazenar todos os números, deve-se sempre verificar se os mesmos já estão cheios. Caso P ou I estejam cheios, deve-se mostrá-los e recomeçar o preenchimento da primeira posição. Terminando o processamento, mostrar o conteúdo restante dentro dos vetores P e I. 5) Faça um programa que carregue três vetores com dez posições cada um. O primeiro vetor com os nomes de dez produtos. O segundo vetor com o código dos 10 produtos e o terceiro vetor com o preço dos dez produtos. Mostre um relatório apenas com o nome, o código, o preço e o novo preço dos produtos que sofrerão aumento. Sabe-se que os produtos que sofrerão aumento são aqueles que possuem código par ou preço superior a R$ 1.000,00. Sabe-se, ainda, que se o produto satisfaz as duas condições acima (código e preço), o aumento de preço será de 20%. Caso satisfaça apenas a condição de código par o aumento será de 15%; se satisfizer apenas a condição de preço superior a R$ 1.000,00, o aumento será de 10%. 6) Uma escola deseja saber se existem alunos cursando, simultaneamente, as disciplinas lógica e linguagem de programação. Coloque os números das matrículas dos alunos que cursam lógica em um vetor, no máximo 15 alunos. Coloque os números de matrículas dos alunos que cursam linguagem de programação em outro vetor, no máximo 10 alunos. Mostre o número de matrícula que apareça nos dois vetores. 7) Uma empresa possui ônibus com 48 lugares (24 nas janelas e 24 no corredor). Faça um programa que utilize dois vetores para controlar as poltronas ocupadas no corredor e na janela. Considere que zero corresponde a poltrona desocupada e um representa poltrona ocupada. Este programa deve controlar a venda de passagens da seguinte forma:

11 O cliente informa se deseja poltrona na janela ou no corredor e, depois, o programa deve informar quais poltronas estão disponíveis para venda; Quando não existirem poltronas livres no corredor, nas janelas, ou ainda, quando o ônibus estiver completamente cheio, deve ser mostrada uma mensagem. IV Matrizes 1) Construa um programa que carregue uma matriz 6x7, com números inteiros, e mostre a quantidade de elementos ímpares. 2) Construa um programa que carregue uma matriz 3x8, com números reais, e mostre a soma das linhas. 3) Faça um programa que carregue uma matriz 8x6 de inteiros, calcule e mostre a média dos elementos das linhas pares e a soma dos elementos das linhas ímpares. 4) Faça um programa que carregue uma matriz 5x5 e crie dois vetores de cinco posições cada um, que contenham, respectivamente, a soma das linhas e das colunas da matriz. Escreva a matriz e os vetores criados. 5) Faça um programa que utilize uma matriz com dimensões de 5 x 4. Solicite que sejam digitados os números que serão armazenados na matriz da seguinte forma: Se o número digitado for par, deve ser armazenado em uma linha de índice par; Se o número digitado for ímpar, deve ser armazenado em uma linha de índice ímpar; As linhas devem ser preenchidas de cima para baixo (por exemplo, os números pares devem ser armazenados inicialmente na primeira linha par; quando essa linha for totalmente preenchida, deve ser utilizada a segunda linha par e assim sucessivamente. O mesmo procedimento deve ser adotado para os números ímpares); Quando não couberem mais números pares ou ímpares, deve ser mostrada uma mensagem ao usuário; Quando a matriz estiver totalmente preenchida, deve-se encerrar a leitura dos números e mostrar todos os elementos armazenados na matriz. 6) Faça um programa que carregue uma matriz 5 x 5 e troque as informações da linha 3 pelas informações da coluna 3 e vice-versa. 7) Faça um programa que carregue uma matriz 5 x 2 e copie seus elementos para uma matriz 2 x 5. Cada coluna da primeira matriz deve formar a linha da segunda matriz. 8) Faça um programa que carregue uma matriz 6x10, some as colunas individualmente e acumule as somas na sétima linha da matriz. 9) Faça um programa que carregue uma matriz 7x7 de números inteiros e crie dois vetores de sete posições cada um e que contenham, respectivamente, o maior elemento de cada uma das linhas e o menor elementos de cada uma das colunas. Escreva a matriz e os dois vetores.

12 Lista de Exercícios IV - Operações com Strings e operações matemáticas 1) Escreva um programa que leia o nome de uma pessoa e escreva na tela uma mensagem como segue: Nome: Fulano O nome Fulano tem 6 letras 2) Escreva um programa que leia o nome de uma pessoa e imprima o nome desta pessoa em caixa alta. 3) Escreva um programa que leia uma palavra qualquer a imprima na tela uma pirâmide com esta palavra conforme o exemplo a seguir: Palavra: RATO R RA RAT RATO 4) Faça um programa em Java que leia uma data (utilizar a classe String). Considere que esta data será digitada no seguinte formato: DD/MM/AA, onde DD indica o dia, MM indica o mês e AA indica o ano. Supondo a data 31/12/1997, o programa deve exibir na tela as seguintes informações: Dia: 31 Mês: 12 Ano: ) Faça um programa que leia 3 valores reais a,b,c e encontre as raízes da equação ax 2 +bx+c=0. 6) Faça um programa que leia 3 notas de um aluno e apresente na tela a média aritmética dessas notas. A média aritmética deve ser apresentada com 2 casas decimais, sendo que a segunda casa decimal deve ser resultado de arredondamento conforme exemplo a seguir: = 7.58 ; = 6.52; = 8.93; 7) Faça um programa que carregue uma matriz 4x4 com nome alunos, em seguida o usuário deve fornecer um nome que será procurado na matriz. Caso o nome seja encontrado, informar as coordenadas onde o referido nome está posicionado. Caso contrario informar que o nome não foi encontrado. 8) Faça um programa em Java que obtenha a data atual do computadoe escreva na tela : Domingo, 18 de Outubro de Utilize a classe Date.

13 Capítulo 5 - Criação de Métodos em Java 1) Faça um método que retorne 1 se o número digitado for positivo e 0 se for negativo. 2) Faça um método que receba dois números positivos como parâmetros e retorne a soma dos N números inteiros existentes entre eles. 3) Faça um método que receba três números inteiros: a, b, c, onde a > 1. O método deve retornar a soma de todos os números inteiros entre b e c que sejam divisíveis por a (inclusive b e c). 4) Faça um método que transforme e mostre segundos em: horas, minutos e segundos (hh:mm:ss). Deve haver uma única variável por receber a quantidade de segundos. Este método apenas imprimirá na tela o resultado desejado. 5) Faça um método que receba como parâmetros três notas de um aluno (n1,n2,n3) e um caracter (c1). Se o caracter recebido for 'A' o método calculará a média aritmética das notas recebidas, se for 'P' o método calcula a média ponderada com pesos fixados em 5, 3 e 2. O método deve retornar a média desejada. 6) Foi realizada uma pesquisa de algumas características físicas de dez habitantes de uma determinada região. De cada habitante foi coletado os seguintes dados: sexo, cor dos olhos (A- Azuis, C- Castanhos, V-Verdes), cor dos cabelos (L-Louros, P-Pretos ou C-Castanhos) e idade. Faça um programa que leia esses dados em um vetor. Determine, por meio de um método, a média de idade das pessoas com olhos castanhos e cabelos pretos ( o método deverá receber um parâmetro que irá informar qual média deve ser calculada). Mostre esse resultado no programa principal; faça um método que determine e devolva ao programa principal a maior idade entre os habitantes; 6) Faça um método que receba como parâmetro um vetor A de dez elementos inteiros. Esse método deve retornar ao programa principal um vetor B, também de 10 elementos inteiros. Cada elemento de B deve ser calculado multiplicando o elemento de A que esteja na mesma posição, pelo índice da referida posição. 7) Faça um método que receba como parâmetro uma matriz de 5x5 e retorne a soma de seus elementos ao programa principal. (antes de chamar o sub-programa, o programa principal deve dar carga na matriz) 8) Faça um programa que receba dois vetores de 10 elementos inteiros (A, B). Deve ser chamado um método, passando como parâmetros A e B. O método deve devolver um terceiro vetor com a soma, em cada posição, dos vetores recebidos. O programa principal deve imprimir o resultado. Ex: A B Vetor devolvido pelo sub-programa Resultado a ser impresso: = = 7

14 5 + 6 = = 39

1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.

1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada. Universidade Estadual Vale do Acaraú Curso: Engenharia Civil Disciplina: Programação de Computadores Prof. Hudson Costa Instruções: as equipes de cinco componentes (ou elementos) deverão fazer apenas 30

Leia mais

Exercícios: variáveis e expressões

Exercícios: variáveis e expressões Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: variáveis e expressões 1. Efetuar a leitura de um número real e apresentar

Leia mais

Exercícios (if/ if else/ if elseif else)

Exercícios (if/ if else/ if elseif else) SECRETARIA DA EDUCAÇÃO E CULTURA POLÍCIA MILITAR DO ESTADO DO TOCANTINS COLÉGIO DA POLÍCIA MILITAR DO ESTADO DO TOCANTINS UNIDADE ESCOLAR: CPM PERÍODO: 4º Bimestre DISCIPLINA: Lógica de Programação ANO/SÉRIE:

Leia mais

Exercícios: comandos de repetição

Exercícios: comandos de repetição UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: comandos de repetição 1) Elabore um programa que faça leitura de vários números inteiros, até que se digite

Leia mais

Lista 4 Introdução à Programação Entregar até 07/05/2012

Lista 4 Introdução à Programação Entregar até 07/05/2012 Lista 4 Introdução à Programação Entregar até 07/05/2012 1. Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um produto e a quantidade

Leia mais

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média. 1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)

Leia mais

Exercícios: Vetores e Matrizes

Exercícios: Vetores e Matrizes Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Escreva um programa que leia 10 números

Leia mais

- no assunto colocar [ALG] PRIMEIRA PARTE

- no assunto colocar [ALG] PRIMEIRA PARTE CCT0001 Algoritmos Prof. Rodrigo Dias professor@hood.com.br - no assunto colocar [ALG] PRIMEIRA PARTE 1) Entrar com 5 números e imprimi-los caso seja maior que 20. 2) Entrar com 3 números e informar se

Leia mais

AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++

AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++ AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++ Instruções: Os algoritmos deverão ser desenvolvidos em C++ com o Code::Blocks; Exercícios em grupos de até 6 participantes; Colocar

Leia mais

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Structs 1. Utilizando estrutura, fazer um programa em C que permita

Leia mais

LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS)

LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS) LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS) 1. Elabore um algoritmo que converta um valor em dólar (US$) para real (R$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade

Leia mais

Lista de Exercícios - Programação I (Pascal/ Python)

Lista de Exercícios - Programação I (Pascal/ Python) ENTRADA E SAÍDA Lista de Exercícios - Programação I (Pascal/ Python) 1) Escreva um programa que imprima seu nome na tela. 2) Escreva um programa que imprima o valor guardado em uma variável. 3) Escreva

Leia mais

Exercícios: Comandos de Repetição

Exercícios: Comandos de Repetição Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Elabore um programa que faça leitura de vários

Leia mais

Lista de Exercícios 04 Estruturas de Dados Homogêneas - Vetores

Lista de Exercícios 04 Estruturas de Dados Homogêneas - Vetores Instituto de Ciências Eatas e Biológicas ICEB Lista de Eercícios 04 Estruturas de Dados Homogêneas - Vetores 1) Escreva um programa que armazene em um vetor todos os números inteiros de 0 a 50. Após isso,

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados

Leia mais

Algoritmos & Programação

Algoritmos & Programação Algoritmos & Programação Profª Adriana Cláudia Ribeiro da Costa Profª Cláudia Barbieri Biscotto 2013/1 Exercícios Faça os itens abaixo para os seguintes problemas: Problema Solução esperada Dados de entrada

Leia mais

Comandos de Desvio 1

Comandos de Desvio 1 Programação de Computadores I UFOP DECOM 2014 1 Aula prática 3 Comandos de Desvio 1 Sumário Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para

Leia mais

2ª Lista de Exercícios

2ª Lista de Exercícios Esta lista de exercícios contempla o comando de atribuição além dos comandos de leitura e de escrita. Quando definimos o tipo de variável, tomamos como base o conteúdo que deveria ser armazenado. Os exercícios

Leia mais

17. Faça um programa que escreve na tela a mesma frase 10vezes. E depois faça com que o programa mostre o número de cada linha no início e no final

17. Faça um programa que escreve na tela a mesma frase 10vezes. E depois faça com que o programa mostre o número de cada linha no início e no final EXERCÍCIOS DE C 1. Faça um programa para somar dois números inteiros. 2. Faça um programa para somar dois números reais 3. Faça um programa para calcular a área de um círculo. 4. Faça um programa que calcule

Leia mais

I Lista de Exercícios

I Lista de Exercícios I Lista de Exercícios Estrutura Sequência Faça um algoritmo que receba o salário-base de um funcionário, calcule e mostre o salário a receber, sabendo-se que esse funcionário tem gratificação de 5% sobre

Leia mais

Exercícios: Recursão

Exercícios: Recursão UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: Recursão 1) Faça uma função recursiva que calcule e retorne o fatorial de um número inteiro N. 2) Faça uma

Leia mais

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS. Curso Superior de Tecnologia em Sistemas para Internet a Distância Instituto Federal Sul-rio-grandense - IFSUL Sistema Universidade Aberta do Brasil UAB Núcleo de Produção de Tecnologia e Ensino - NPTE

Leia mais

PROGRAMAÇÃO DE COMPUTADORES I - BCC701-2015 Lista de Exercícios do Módulo 1 - Preparação para a Prova 1

PROGRAMAÇÃO DE COMPUTADORES I - BCC701-2015 Lista de Exercícios do Módulo 1 - Preparação para a Prova 1 PROGRAMAÇÃO DE COMPUTADORES I - BCC701-2015 Lista de Exercícios do Módulo 1 - Preparação para a Prova 1 Exercício 1 Apesar da existência do Sistema Internacional (SI) de Unidades, ainda existe a divergência

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES

5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES 5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES...2 5.1 SELEÇÃO OU ALTERNATIVA SIMPLE...2 5.2 SELEÇÃO OU ALTERNATIVA COMPOSTA...2 5.3 SELEÇÃO OU ALTERNATIVA SE S ANINHADOS OU ENCADEADOS...3 5.4 ESTRUTURAS

Leia mais

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Introdução Existem situações onde é necessário repetir um determinado trecho de um programa um certo número de vezes. Assim,

Leia mais

FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS

FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS FLUXOGRAMA ou DIAGRAMA DE BLOCOS Fluxograma ou Diagrama de blocos é a representação gráfica dos passos de um algoritmo. Facilita

Leia mais

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Campus João Câmara Avenida Antônio Severiano da Câmara / BR 406, Km 101, s/n Zona Rural. Bairro Amarelão João Câmara/RN - CEP:

Leia mais

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação - Linguagem Python - Profa. Flávia Pereira de Carvalho Fevereiro de 2014 Sumário Página 1 EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO - ALGORITMOS...

Leia mais

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. LISTA DE EXERCÍCIO 1) Fazer um algoritmo para calcular a soma entre dois números. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. 3) Fazer um algoritmo

Leia mais

a) 2 b) 3 c) 4 d) 5 e) 6

a) 2 b) 3 c) 4 d) 5 e) 6 Recordando operações básicas 01. Calcule as expressões abaixo: a) 2254 + 1258 = b) 300+590 = c) 210+460= d) 104+23 = e) 239 54 = f) 655-340 = g) 216-56= h) 35 x 15 = i) 50 x 210 = j) 366 x 23 = k) 355

Leia mais

3ª Lista de Exercícios de Programação I

3ª Lista de Exercícios de Programação I 3ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, apoiadas por representação em algoritmo para planejamento. 1. Desenvolva um programa que leia dois valores a

Leia mais

Estrutura de Seleção

Estrutura de Seleção Estrutura de Seleção 1. Analise o algoritmo abaixo supondo que A, B e C sejam expressões lógicas e responda: 2. D < 1 0. 3. se A então 4. D < D + 1. 5. senão 6. se B então 7. se C então 8. D < D + 2. 9.

Leia mais

Grupo B Estruturas de Repetição

Grupo B Estruturas de Repetição Grupo B Estruturas de Repetição Exercício Descrição 1. Escrever um algoritmo que lê 5 valores para a, um de cada vez, e conta quantos destes valores são negativos, escrevendo esta informação. 2. Escrever

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

Solução Introdução à programação

Solução Introdução à programação Solução Introdução à programação 8. Faça um programa que receba quatro números inteiros, calcule e mostre a soma desses números. public class ex_8 { public static void main (String args[]){ int N1, N2,

Leia mais

EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - ALGORITMOS

EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - ALGORITMOS EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - ALGORITMOS 1 - Fazer um algoritmo que calcule e escreva a seguinte soma: 2 - Fazer um algoritmo que calcule e escreva o valor de S onde: 3 - Fazer um algoritmo que

Leia mais

CADERNO DE EXERCÍCIOS ALGORITMOS

CADERNO DE EXERCÍCIOS ALGORITMOS J. EXERCÍCIOS SOBRE MODULARIZAÇÃO 77. Faça uma função que recebe um número inteiro por parâmetro e retorna verdadeiro se ele for par e falso se for ímpar. 78. Escreva um programa que leia o raio de um

Leia mais

Solução 1ª Lista de Exercícios

Solução 1ª Lista de Exercícios Solução 1ª Lista de Exercícios Linguagem de Programação 1 8. Faça um programa que receba quatro números inteiros, calcule e mostre a soma desses números. PROGRAM EX_8; A, B, C, D : INTEGER; WRITELN('Digite

Leia mais

Lista de Exercícios Critérios de Divisibilidade

Lista de Exercícios Critérios de Divisibilidade Nota: Os exercícios desta aula são referentes ao seguinte vídeo Matemática Zero 2.0 - Aula 10 - Critérios de - (parte 1 de 2) Endereço: https://www.youtube.com/watch?v=1f1qlke27me Gabaritos nas últimas

Leia mais

Ficheiros binários 1. Ficheiros binários

Ficheiros binários 1. Ficheiros binários Ficheiros binários 1 Ficheiros binários 1. Considere que dispõe de ficheiros binários cujo conteúdo é constituído por uma ou mais estruturas como a indicada a seguir struct registo { }; int ref; float

Leia mais

Programação para Computação

Programação para Computação Programação para Computação Prova 1 22/09/2008 Resolução Prof. Marcus Vinícius Midena Ramos Engenharia de Computação UNIVASF Questão 1 (1,2 ponto): Descreva, de forma clara, completa e concisa, a sintaxe

Leia mais

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROF: GIULIANO PRADO DE MORAIS GIGLIO EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS 0) Faça um algoritmo

Leia mais

Lista de Exercícios Lógica Para programação TEORIA

Lista de Exercícios Lógica Para programação TEORIA Lista de Exercícios Lógica Para programação TEORIA 1. O que é um programa de computador? 2. O que é uma linguagem de programação? 3. Cite alguns exemplos de linguagens de programação. 4. Faça uma pequena

Leia mais

1ª LISTA DE EXERCÍCIOS

1ª LISTA DE EXERCÍCIOS UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: TEORIA DA COMPUTAÇÃO E ALGORITMOS PROF: GIULIANO PRADO DE MORAIS GIGLIO 1ª LISTA DE EXERCÍCIOS 1) Sobre variáveis, responda

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS DISCIPLINA: Lab. de Programação PROF: MSc. Flávio Barros PERÍODO: 2 DATA: Aluno (s): 01 ATIVIDADE / / Revisão de Conteúdo

Leia mais

SIMULADO MATEMÁTICA. 3) Com os algarismos 2, 5, 7, e 8, quantos números naturais de três algarismos distintos podem ser escritos?

SIMULADO MATEMÁTICA. 3) Com os algarismos 2, 5, 7, e 8, quantos números naturais de três algarismos distintos podem ser escritos? NOME: DATA DE ENTREGA: / / SIMULADO MATEMÁTICA 1) Uma sorveteria oferece uma taça de sorvete que pode vir coberta com calda de chocolate, ou de morango ou de caramelo. O sorvete pode ser escolhido entre

Leia mais

Correção dos Exercícios

Correção dos Exercícios Faculdade Novo Milênio Engenharia da Computação Engenharia de Telecomunicações Algoritmos I 2006/1 Correção dos Exercícios Questão 1: Construa um algoritmo que, tendo como dados de entrada dois pontos

Leia mais

Aluno(a) Turma N o Ano 6 o Ensino Fundamental Data / / 15 Matéria Matemática Professora Maíza Silveira. Lista de Exercícios

Aluno(a) Turma N o Ano 6 o Ensino Fundamental Data / / 15 Matéria Matemática Professora Maíza Silveira. Lista de Exercícios Aluno(a) Turma N o Ano 6 o Ensino Fundamental Data / / 15 Matéria Matemática Professora Maíza Silveira Lista de Exercícios http://mirhyamcanto.blogspot.com.br/2009/06/preparativos-para-festa-de-sao-joao.html

Leia mais

1 ESTRUTURA SEQUENCIAL

1 ESTRUTURA SEQUENCIAL Noções de Programação de Computadores Prof. Eduardo 1 1 ESTRUTURA SEQUENCIAL algoritmo Nome_do_algoritmo declaração de variáveis variáveis inicio bloco de comandos; fim_algoritmo 1.1 Declaração de variáveis

Leia mais

BC-0505 Processamento da Informação

BC-0505 Processamento da Informação BC-0505 Processamento da Informação 0.Declarar Variáveis/ Atributos (Armazenar Dados) 1.Entrada de Dados (Obter dados = Leitura) double raio = 0; double area = 0; double PI = 3.14159; 2.Processamento (=

Leia mais

2ª Lista de Exercícios

2ª Lista de Exercícios Universidade Federal do Rio de Janeiro Data: 08/06/05 Disciplina: Computação I Professor: Fernando Lui Bastos Ribeiro ª Lista de Eercícios ) Construa uma função que codifique uma cadeia de caracteres utiliando

Leia mais

Informática Aplicada I Lista: Fluxograma

Informática Aplicada I Lista: Fluxograma UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO CAMPUS DE GUARATINGUETÁ Colégio Técnico Industrial de Guaratinguetá Informática Aplicada I Lista: Fluxograma 1) Escreva um fluxograma que armazene

Leia mais

Orientação a Objetos

Orientação a Objetos Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No

Leia mais

MATEMÁTICA ENSINO FUNDAMENTAL

MATEMÁTICA ENSINO FUNDAMENTAL CEEJA MAX DADÁ GALLIZZI PRAIA GRANDE - SP PARABÉNS!!! VOCÊ JÁ É UM VENCEDOR! Voltar a estudar é uma vitória que poucos podem dizer que conseguiram. É para você, caro aluno, que desenvolvemos esse material.

Leia mais

1ª Lista de Exercícios

1ª Lista de Exercícios Universidade Federal do Rio de Janeiro Data: 26/04/05 Disciplina: Computação I 1ª Lista de Exercícios 1) Faça um programa, em pseudo-código, que peça ao usuário que informe n números reais e então calcule

Leia mais

= 1 1 1 1 1 1. Pontuação: A questão vale dez pontos, tem dois itens, sendo que o item A vale até três pontos, e o B vale até sete pontos.

= 1 1 1 1 1 1. Pontuação: A questão vale dez pontos, tem dois itens, sendo que o item A vale até três pontos, e o B vale até sete pontos. VTB 008 ª ETAPA Solução Comentada da Prova de Matemática 0 Em uma turma de alunos que estudam Geometria, há 00 alunos Dentre estes, 30% foram aprovados por média e os demais ficaram em recuperação Dentre

Leia mais

Algoritmia e Programação

Algoritmia e Programação DEPARTAMENTO DE ENGENHARIA INFORMÁTICA Algoritmia e Programação AULAS PRÁTICAS 2 0 0 4 / 2 0 0 5 Ana Madureira, Ana Almeida, Isabel Praça, José Avelino Marinho, Ricardo Almeida, Paulo Baltarejo Sousa 1.

Leia mais

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. Algoritmos e Lógica de Programação Prof. Marcos Antonio Estremoe 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. 2 - Faça um programa que imprima a palavra Bem Vindo à Engenharia

Leia mais

Algoritmos e Estruturas de Dados I. Variáveis Indexadas. Pedro O.S. Vaz de Melo

Algoritmos e Estruturas de Dados I. Variáveis Indexadas. Pedro O.S. Vaz de Melo Algoritmos e Estruturas de Dados I Variáveis Indexadas Pedro O.S. Vaz de Melo Por que índices são importantes? Como uma loja de sapatos artesanais deve guardar os seus produtos? 1 2 3 4 Tamanhos entre

Leia mais

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos. LISTA DE EXERCÍCIOS DE ICCII TURMA N1 E N2 3º PERÍODO ENGENHARIA DE PRODUÇÃO Prof.: Menezes Valor máximo: 3 pontos. Data da Entrega: Turma N1 23/04/2012 Turma N2 25/04/2012 Quantidade máxima de alunos

Leia mais

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1) ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I Trabalho 1 (T1) Grupo de até três acadêmicos; Entregar os algoritmos escritos; Entregar as implementações dos algoritmos em arquivo organizados em uma pasta,

Leia mais

GENERALIDADES SOBRE O PASCAL 7.0

GENERALIDADES SOBRE O PASCAL 7.0 GENERALIDADES SOBRE O PASCAL 7.0 Operações principais FILE Criar nova janela de trabalho (NEW) Abrir um programa existente (OPEN) Salvar um programa em disco (SAVE) Salvar um programa com outro nome (SAVE

Leia mais

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Informática Aplicada Campus Angicos Professor: Araken de Medeiros Santos LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Descreva um algoritmo para os seguintes problemas utilizando estruturas

Leia mais

Parte I - Expressões lógicas e operadores

Parte I - Expressões lógicas e operadores Lista de Exercícios de Algoritmos e Laboratório de Programação - 01 Parte I - Expressões lógicas e operadores 1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C)

Leia mais

Estruturas de Repetição WHILE e DO- WHILE

Estruturas de Repetição WHILE e DO- WHILE Universidade Federal do Pampa UNIPAMPA Campus Itaqui RS Engenharia de Agrimensura Introdução à Programação (prof. Dr. Rogério Vargas) Lista 2 (entrega: 1 de junho de 2015) Instruções: Trabalhos iguais

Leia mais

Preço de uma lapiseira Quantidade Preço de uma agenda Quantidade R$ 10,00 100 R$ 24,00 200 R$ 15,00 80 R$ 13,50 270 R$ 20,00 60 R$ 30,00 160

Preço de uma lapiseira Quantidade Preço de uma agenda Quantidade R$ 10,00 100 R$ 24,00 200 R$ 15,00 80 R$ 13,50 270 R$ 20,00 60 R$ 30,00 160 Todos os dados necessários para resolver as dez questões, você encontra neste texto. Um funcionário do setor de planejamento de uma distribuidora de materiais escolares verifica que as lojas dos seus três

Leia mais

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas

Leia mais

Exercícios de Fixação Aulas 05 e 06

Exercícios de Fixação Aulas 05 e 06 Disciplina: TCC-0.0 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: E- Data: / / Exercícios de Fixação Aulas 0 e 0. Construa um algoritmo (pseudocódigo e fluxograma) que determine

Leia mais

FUNÇÕES MATEMÁTICAS NÚMERO : PI() SENO E COSSENO: SEN() E COS()

FUNÇÕES MATEMÁTICAS NÚMERO : PI() SENO E COSSENO: SEN() E COS() FUNÇÕES MATEMÁTICAS FUNÇÕES MATEMÁTICAS O Excel possui uma série de funções matemáticas em sua biblioteca. Para utilizar uma função, sempre devem ser utilizados os parêntesis, mesmo que estes fiquem vazios.

Leia mais

Unidade 10 Análise combinatória. Introdução Princípio Fundamental da contagem Fatorial

Unidade 10 Análise combinatória. Introdução Princípio Fundamental da contagem Fatorial Unidade 10 Análise combinatória Introdução Princípio Fundamental da contagem Fatorial Introdução A escolha do presente que você deseja ganhar em seu aniversário, a decisão de uma grande empresa quando

Leia mais

1. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume.

1. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplina: - Algoritmos e Construção de Programas LISTA DE EXERCÍCIOS 1. Faça uma função que recebe por parâmetro o raio de uma esfera

Leia mais

Lista de Exercícios Estrutura de Repetição

Lista de Exercícios Estrutura de Repetição Universidade Federal Fluminense Instituto de Computação Programação de Computadores III Luciana Brugiolo Gonçalves Lista de Exercícios Estrutura de Repetição E15. Desenvolva um algoritmo para exibir todos

Leia mais

Aula 6 Propagação de erros

Aula 6 Propagação de erros Aula 6 Propagação de erros Conteúdo da aula: Como estimar incertezas de uma medida indireta Como realizar propagação de erros? Exemplo: medimos A e B e suas incertezas. Com calcular a incerteza de C, se

Leia mais

TECNÓLOGO EM CONSTRUÇÃO CIVIL. Aula 6 _ Função Polinomial do 2º Grau Professor Luciano Nóbrega

TECNÓLOGO EM CONSTRUÇÃO CIVIL. Aula 6 _ Função Polinomial do 2º Grau Professor Luciano Nóbrega 1 TECNÓLOGO EM CONSTRUÇÃO CIVIL Aula 6 _ Função Polinomial do 2º Grau Professor Luciano Nóbrega FUNÇÃO POLINOMIAL DO 2º GRAU 2 Uma função polinomial do 2º grau (ou simplesmente, função do 2º grau) é uma

Leia mais

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão) EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão) Exercício 1) Escreva um programa para ler um número o o Se o número é par, mostre na tela o texto "O número é par" Senão, mostre na tela o texto

Leia mais

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio Trabalho Prático Desenvolva os exercícios abaixo utilizando a ferramenta de sua preferência. Os exercícios deverão ser desenvolvidos utilizando as estruturas apresentadas em aula e adequadas para cada

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE MATEMÁTICA profericomartins@unemat.br

Leia mais

Estruturas de Dados Estáticas

Estruturas de Dados Estáticas Estruturas de Dados Estáticas Lógica de Programação 1 Uma tarefa comum em programação é a manutenção de um conjunto numerado de objetos relacionados. Exemplo 1: deseja-se que um jogo de videogame mantenha

Leia mais

Matemática. A probabilidade pedida é p =

Matemática. A probabilidade pedida é p = a) Uma urna contém 5 bolinhas numeradas de a 5. Uma bolinha é sorteada, tem observado seu número, e é recolocada na urna. Em seguida, uma segunda bolinha é sorteada e tem observado seu número. Qual a probabilidade

Leia mais

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Exercícios para praticar o uso das estruturas condicionais

Leia mais

MC-102 - Teste de Mesa e Comandos Repetitivos

MC-102 - Teste de Mesa e Comandos Repetitivos MC-102 - Teste de Mesa e Comandos Repetitivos Elaborado por Raoni Teixeira e Editado por Danillo Roberto Pereira Instituto de Computação Unicamp Primeiro Semestre de 2013 Introdução Introdução Pode acontecer

Leia mais

A recuperação foi planejada com o objetivo de lhe oportunizar mais um momento de aprendizagem.

A recuperação foi planejada com o objetivo de lhe oportunizar mais um momento de aprendizagem. DISCIPLINA: MATEMÁTICA PROFESSORES: MÁRIO, ADRIANA E GRAYSON DATA: / 1 / 014 VALOR: 0,0 NOTA: TRABALHO DE RECUPERAÇÃO FINAL SÉRIE: 9º ANO TURMA: NOME COMPLETO: Nº: Prezado(a) aluno(a), A recuperação foi

Leia mais

CAPÍTULO 1 MATEMÁTICA Revisão de Conceitos Básicos

CAPÍTULO 1 MATEMÁTICA Revisão de Conceitos Básicos CAPÍTULO 1 MATEMÁTICA Revisão de Conceitos Básicos Exercício 1.1.: Achar o valor de X: 3 (2X 4) = 2 (X + 2) Exercício 1.2.: Achar o valor de X: 3X 3 = 8 4 Matemática Financeira 1 Exercício 1.3.: Comprei

Leia mais

LISTA DE EXERCÍCIOS - ro. 04

LISTA DE EXERCÍCIOS - ro. 04 USP ICMC SSC SSC0100 - Introdução à Ciência da Computação I (Prática) Professor responsável: Fernando Santos Osório Semestre: 2009/1 Horário: Terça 14h20 (Turma A2) E-mail: fosorio.at. icmc.usp.br fosorio.at.

Leia mais

XXXII Olimpíada Brasileira de Matemática GABARITO Segunda Fase

XXXII Olimpíada Brasileira de Matemática GABARITO Segunda Fase XXXII Olimpíada Brasileira de Matemática GABARITO Segunda Fase Soluções Nível Segunda Fase Parte A PARTE A Na parte A serão atribuídos 4 pontos para cada resposta correta e a pontuação máxima para essa

Leia mais

INFORMÁTICA BÁSICA. Excel. Professor: Enir da Silva Fonseca

INFORMÁTICA BÁSICA. Excel. Professor: Enir da Silva Fonseca INFORMÁTICA BÁSICA Excel Professor: Enir da Silva Fonseca Índice O que é o Excel... 03 Iniciando o Excel... 03 O que é uma Célula... 03 Tela Inicial do Excel... 03 Operadores... 04 Ícones mais utilizados...

Leia mais

1º Ano do Ensino Médio

1º Ano do Ensino Médio MINISTÉRIO DA DEFESA Manaus AM 18 de outubro de 009. EXÉRCITO BRASILEIRO CONCURSO DE ADMISSÃO 009/010 D E C E x - D E P A COLÉGIO MILITAR DE MANAUS MATEMÁTICA 1º Ano do Ensino Médio INSTRUÇÕES (CANDIDATO

Leia mais

Nome: N.º: Endereço: Data: Telefone: PARA QUEM CURSA O 9 Ọ ANO DO ENSINO FUNDAMENTAL EM 2016 Disciplina: MATEMÁTICA

Nome: N.º: Endereço: Data: Telefone:   PARA QUEM CURSA O 9 Ọ ANO DO ENSINO FUNDAMENTAL EM 2016 Disciplina: MATEMÁTICA Nome: N.º: Endereço: Data: Telefone: E-mail: Colégio PARA QUEM CURSA O 9 Ọ ANO DO ENSINO FUNDAMENTAL EM 06 Disciplina: MATEMÁTICA Prova: DESAFIO NOTA: QUESTÃO 6 Analise cada item com atenção: I. O antecedente

Leia mais

Capítulo I. Conceitos Iniciais

Capítulo I. Conceitos Iniciais Capítulo I Conceitos Iniciais Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. O aprendizado desta técnica é necessário, para quem quer trabalhar com desenvolvimento

Leia mais

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores 1- Faça um programa que preencha um vetor com seis elementos numéricos inteiros, calcule e mostre: a.

Leia mais

SOLUÇÕES N2 2015. item a) O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2.

SOLUÇÕES N2 2015. item a) O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2. Solução da prova da 1 a fase OBMEP 2015 Nível 1 1 SOLUÇÕES N2 2015 N2Q1 Solução O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2. Com um

Leia mais

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo: Grupo A Exercícios Básicos Exercício Descrição 1. Comente o resultado de cada um dos programas abaixo: #include void main(void) { int a=54, b=; float x=5.8; printf("[%-4d]", a); printf("[%0d]",

Leia mais

Exercícios Repetição

Exercícios Repetição Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição O conceito de repetição (looping) é utilizando quando se deseja repetir certo trecho de instruções por um número de vezes. O número de repetições pode ser conhecido antes ou não,

Leia mais

Ficha 1 Noções de sequência e decisão em algoritmia

Ficha 1 Noções de sequência e decisão em algoritmia Ficha 1 Noções de sequência e decisão em algoritmia 1. Ler uma temperatura em Celsius e converter para Fahrenheit. Elabore o algoritmo e especifique as estruturas de dados necessárias para a resolução

Leia mais

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA Instituto Federal de Educação, Ciência e Tecnologia da Bahia Campus Irecê Disciplina: Linguagem Técnica I Prof o Jonatas Bastos Nome: LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA Dica: Entrada e Saída de

Leia mais