Exercícios de Repetição

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

Grupo B Estruturas de Repetição

1ª LISTA DE EXERCÍCIOS

Exercícios Repetição

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

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

Exercícios TVC2 PARTE I:

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

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

Parte I - Expressões lógicas e operadores

Universidade Federal de Sergipe - Campus Alberto Carvalho. Lista 4 - WHILE / REPEAT UNTIL

Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)

Linguagem C Estruturas de Repetição

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

Trabalho 1 Algoritmos e Estruturas de Dados I. Licenciatura em Computação 2017 Prof. Marcos V. O. Assis

Estruturas de Repetição

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

FAETERJ Faculdade de Educação Tecnológica do Estado do Rio de Janeiro Programação e Estruturas de Dados em C Prof. Gilberto Quirgo de Souza

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores

Exercícios: Vetores e Matrizes

Fundamentos de Programação Lista de Exercícios F

usuário, mostrando uma mensagem de erro e voltando a pedir as informações.

Lista de exercícios 01 de Computação Aplicada

Algoritmos Seqüênciais e Condicionais

Estruturas de Repetição WHILE e DO- WHILE

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO

Prof. Tiago Alves de Oliveira. Tiago Alves de Oliveira - 1

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO

ESTRUTURAS DE REPETIÇÃO - PARTE 3

Exercícios V1 = V2 = V1 = V2 =

Lista de Exercícios 4

Lista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números

Lista de Exercícios 5

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

Registros, Vetores e Matrizes

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI

Lista 01 Estruturas de Repetição

Lista de exercícios estrutura de repetição FOR e While. 3. Criar um algoritmo que imprima a soma dos nu meros pares de 230 a 520..

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

Lista de Exercícios Estrutura de Repetição

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

UNIVERSIDADE ESTADUAL VALE DO ACARAÚ EXERCÍCIOS RESOLVIDOS Estruturas de Repetição

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

1 Cada linha do triângulo é uma seqüência de fibonacci.

Comandos de entrada. e saída. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada.

Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição

Variáveis Compostas Homogêneas Vetores

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA...

Informática Aplicada I Lista: Fluxograma

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Valor: 0,0 CORREÇÃO. 1. Construa um programa que leia a sua idade, o seu nome e depois imprima na tela.

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

UNIDADE 4 ESTRUTURAS DE CONTROLE

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM

Exercícios: comandos condicionais

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

Introdução a programação Comandos de repetição

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória.

CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres

Exercícios. Faça um programa para calcular o valor de S, dado por:

Linguagem C (repetição)

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

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

Estruturas de Repetição. for() while() do-while() break; continue;

COMANDOS DE REPETIÇÃO (ENQUANTO)

Programação de Computadores I BCC 701 Lista de Exercícios Módulo

CADERNO DE EXERCÍCIOS ALGORITMOS

Lista de Exercícios 3

Exercícios: Comandos de Repetição

LISTA DE ATIVIDADES ...

Resolva os exercícios utilizando a linguagem de programação C

Linguagem C ESTRUTURA DE CONTROLE

Linguagem e Ambiente Scratch. Introdução à Laboratório Prof.Alfredo Parteli Gomes

Lista de Exercícios 03a Repetição. 1) Escreva um programa que imprima todos os números inteiros de 0 a 50.

LINGUAGEM DE PROGRAMAÇÃO

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. Lista de Exercícios de Linguagem C

Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.

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

Lista de Exercícios ICC 1 Ponteiros

Aula 6: Comandos Estruturados Estrutura Condicional

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ÍCIOS (2) PYTHON

2. Indique a saída dos trechos de programa do pedaço de fluxograma a seguir. Considerando os seguintes de valores: A = 2, B = 3, C = 5, D = 9.

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

9. Comando de repetição com variável de controle (para.. de.. até.. faça)

Lista de Exercícios 3 Laço de Repetição For e While

Não utilize caracteres acentuados ou especiais para nomes de pastas e arquivos.

Programação I PRG Engenharia de Telecomunicações 2ª Fase Professor: Cleber Jorge Amaral

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS

INSTRUÇÕES DE REPETIÇÃO

Transcrição:

Exercícios de Repetição 1. Implemente um trecho de código no método main que faz a leitura de 10 idades de nadadores, uma idade por vez, e a cada idade lida escreva na tela a categoria em que o nadador se encontra. As categorias existentes são: infantil A = 5-7 anos infantil B = 8-10 anos juvenil A = 11-13 anos juvenil B = 14-17 anos adulto = maiores de 18 anos 2. Um vendedor necessita de uma função que calcule o preço total de uma compra devido por 80 clientes. Neste estabelecimento um cliente somente executa a compara de um determinado produto. Para isto você deve implementar um trecho de código no método main que lê o código de um produto e a quantidade comprada para aquele produto e calcula e escreve o preço total, usando a tabela abaixo: Código do produto Preço unitário 1001 5,32 1324 6,45 6548 2,37 0987 5,32 7623 6,45 3. Implemente um trecho de código no método main que leia 20 valores para uma variável n e, para cada um deles, calcule a tabuada de 1 até n. Mostre a tabuada na forma: 1 x n = n 2 x n = 2n 3 x n = 3n... n x n = n 2 4. Implemente um trecho de código no método main que leia uma quantidade indeterminada de números inteiros e positivos e: a) encontre o maior valor par; b) encontre o menor valor ímpar; c) calcule a soma dos números lidos; d) calcule a média dos números lidos. e) o percentual de pares A repetição deve ser encerrada quando for digitado um número 0 ou negativo. 5. Implemente um trecho de código no método main que leia uma quantidade desconhecida de números e conte quantos deles estão nos seguintes intervalos: [0,25], [26,50], [51,75] e [76,100]. A entrada de dados deve terminar quando for lido um número negativo.

6. Foi feita uma pesquisa entre os habitantes de uma região. Foram coletados os dados de idade, sexo (M/F) e salário. Faça um trecho de código no método main que: a) a média de salário das mulheres; b) maior e menor idade dos homens; c) quantidade de mulheres com salário até R$ 2000,00. Encerre a entrada de dados quando for digitada uma idade negativa. 7. Implemente um trecho de código no método main que leia um conjunto de 50 informações contendo, cada uma delas, a altura e o sexo de uma pessoa (código=1, masculino código=2, feminino), calcule e mostre o seguinte: a) a maior e a menor altura do grupo; b) a média da altura das mulheres; c) a média da altura do grupo. 8. Foi feita uma estatística nas 200 principais cidades brasileiras para coletar dados sobre acidentes de trânsito. Foram obtidos os seguintes dados: - código da cidade - estado (RS, SC, PR, SP, RJ,...) - número de veículos de passeio - número de acidentes de trânsito com vítimas Deseja-se saber: a) qual o maior e o menor índice de acidentes de trânsito e a que cidades pertencem b) qual a média de veículos nas cidades brasileiras c) qual a média de acidentes com vítimas entre as cidades do Rio Grande do Sul. Implemente um trecho de código no método main que calcule e informe os itens a, b e c. 9. Implemente para a classe Matemática um método de classe que receba dois valores X e N e calcule e retorne o valor de S: S = X 2 + X 2 /2! + X 2 /3! +...+ X 2 /N! 10. Implemente para a classe Matemática um método de classe que recebe dois valores inteiros: a e b, e retorna a soma dos os pares no intervalo fechado de "a" a "b". 11. Implemente um trecho de código no método main que lê 5 pares de valores m, n, todos inteiros e positivos, um par de cada vez, e calcula e escreve a soma dos n inteiros consecutivos a partir de m inclusive. 12. Ler um número inteiro n e desenhar um quadrado na tela de dimensão n. O valor varia de 0 a 10. 1 + 2 ++ ++ 3 +-+ +-+

4 +--+ +--+ 13. Ler dois números inteiros a e b. O valor do maior número corresponde a 10 unidades o outro valor é proporcional ao maior valor. Escrever um histograma que represente a proporção entre os dois valores. Exemplo: 3 10 *** ********** 14. Ler uma seqüência de valores que termina com o valor -1. Imprimir a quantidade de valores lidos, a soma e a média dos valores. Exemplo: 1 2 3-1 Quantidade: 3 Soma: 6 Média: 2 15. Ler um número inteiro n. Escrever a soma de todos os números de 1 até n. 16. Ler um número inteiro n. Escrever a soma de todos os números pares de 2 até n. 17. Ler um número inteiro n. Decidir se n é um número primo e apresente o resultado. 18. Ler dois números e um operador aritmético (+,-,/,*,%). Realize a operação indicada entre os dois números e apresente o resultado. 19. Escreva um programa que apresente quatro opções:, e (c) depósito e. O saldo deve iniciar em R$ 0,00. A cada saque ou depósito o valor do saldo deve ser atualizado. Exemplo: Caixa Automático ---------------------- Opção desejada: a Saldo: R$ 0.00 Opção desejada: c Valor para depósito R$: 20.00

Opção desejada: a Saldo: R$ 20.00 Opção desejada: d ** Fim ** 20. Implemente um trecho de código no método main que lê 8 pares de valores a e b e calcule e escreva a quantidade de números ímpares que existem no intervalo [a; b]. 21. Implemente para a classe MetodosString o método public String inverte() que inverte a String que é atributo de instância da classe MetodosString. Por exemplo, se no atributo da classe existir o valor laranja, deve ser gerada e retornada a String de conteúdo ajnaral. 22. Implemente para a classe MetodosString o método public int contacaracterrepetido() que retorna a quantidade de caracteres que se repetem no atributo String da classe MetodosString. Importante: um mesmo caracter não pode ser contado mais de uma vez. Por exemplo, se a String tiver o valor abobora o método deverá informar que existem 3 caracteres que se repetem na String, a saber: a, b, o. 23. Implemente para a classe MetodosString o método public String letrasiguaismesmasposicoes(string s) que retorna uma String que contém somente as letras iguais e que estejam na mesma posição na String que é atributo de instância da classe MetodosString e na String s. Por exemplo, se o atributo tiver o valor morango e o argumento s tiver o valor laranja, a String resultante será ran. Atributo m o r a n g o Argumento L a r a n j a String gerada r a n 0 1 2

24. Implemente para a classe MetodosString o método public String letrasiguaisqualquerposicao(string s) que retorna uma String que contém as letras que aparecem tanto no atributo de instância da classe MetodosString quanto no argumento s em qualquer posição. A String gerada pode conter elementos repetidos. Por exemplo: Atributo a r m a r i o Argumento l a r a n j a String gerada a r a r 0 1 2 3 25. Implemente para a classe MetodosString o método public String letrasiguaisqualquerposicaosemrepeticao(string s) que retorna uma String que contém as letras que aparecem tanto no atributo de instância da classe MetodosString quanto no argumento s em qualquer posição. Importante: a String gerada não pode conter elementos repetidos.