Lista de Exercícios de Modularização

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

Download "Lista de Exercícios de Modularização"

Transcrição

1 Lista de Exercícios de Modularização 1. Faça um programa que leia as temperaturas mínimas e máximas ocorridas durante cada dia do mês de agosto. Para cada dia, informe a variação da temperatura e, para os dias atípicos, isto é, que tiveram temperatura mínima menor que 15 o C ou a máxima superior a 38 o C, envie a mensagem: CONTROLEM A POLUIÇÃO - CUIDADO COM A CAMADA DE OZÔNIO No final, informe a taxa de dias atípicos. 2. Faça um programa para processar a produção de árvores frutíferas para venda de uma fazenda. Inicialmente deverão ser lidas as seguintes informações: a quantidade de árvores frutíferas e a altura ideal para venda. A altura ideal é composta de 3 valores: milímetros, centímetros e metros. A seguir, para cada árvore frutífera, deverão ser lidos os seguintes dados: número de identificação e altura que é composta de 3 valores: milímetros, centímetros e metros. Este programa deverá exibir para cada árvore uma mensagem informando se ela está ou não na altura ideal para venda. Considere que a altura ideal é a altura informada com uma margem de erro de 1% para mais ou para menos. Modularize, obrigatoriamente, seu programa 3. Uma federação desportiva deseja manter atualizada as informações sobre os recordes femininos e masculinos de uma modalidade de natação Os atuais recordes serão informados, inicialmente, do seguinte modo: Sexo ( F ou M ), tempo do atual recorde (min, seg.) O desempenho dos nadadores que participaram do último campeonato será informado a seguir, do seguinte modo: Cód do atleta, tempo que executou a prova (min, seg.) O código do atleta, tem a seguinte formação: xyyy onde x é 1 para as atletas e 2 para os atletas Ao digitar o código de atleta 0 o programa encerra suas atividades Faça um programa que, baseado nestas informações, verifique se algum recorde foi batido. Neste caso, o recorde anterior deverá ser substituído. No final exiba os recordes e uma mensagem se os mesmos tiverem sido batidos neste campeonato. 4.Num parque de estacionamento de automóveis registra-se, ao longo de um dia, o movimento de entrada e saída de veículos. O parque está aberto diariamente das 8.00 às horas. No registro do estacionamento constam as seguintes informações: Tipo (1) horista - (2) diarista Horário de entrada : hh/mm Horário de saída : hh/mm Valor pago A cobrança do estacionamento é diferenciada por turno, (sendo considerado para a determinação do turno, o horário de entrada) : manhã 8 12:00, Tarde: 12:01 17:00 Noite : 17:01 24:00

2 O cálculo do valor a pagar é dado segundo a seguinte tabela: 1ª h ou fração Valor básico do turno Até 2 horas 1.5 * valor básico do turno Até 4 horas 2.5 * valor básico do turno Acima de 4 h Acréscimo de 0.01 do valor básico do turno minuto ao valor de 4 horas Acima de 7 Valor da diária horas Faça um programa que leia o movimento registrado do estacionamento em um dia (término da entrada de dados é dada pelo tipo 0) e confira para cada registro se o valor pago foi correto enviando uma mensagem adequada. Informe, também, o número de diárias pagas e o percentual de valores incorretos e o valor médio pago. Inicialmente deve ser obtido o valor básico para cada um dos turnos e o valor da diária Faça uma função para codificar a tabela, para validar o valor do turno, para ler hora e min (validando), para calcular o tempo do estacionamento, para determinar qual o valor a ser usado (básico do turno ou diária) 5. Uma rede de livrarias, que vende livros nacionais e importados, utiliza a regra a seguir para o cálculo do preço de venda de seus livros livros nacionais: número de páginas * valor da página + valor da encadernação livros importados: valor de compra em dólar+ taxa de importação Há 2 tipos possíveis de encadernação: Tipo Valor Básico Acréscimo por página 1 18,00 Até 10 pág 0 Acima de 10 pág 0,1% 2 22,00 0,3% A taxa de importação depende da região de origem, descrita a seguir: Região Taxa sobre o valor de compra 1- América do Norte 20% 2 Europa 20% 43 -Demais 15% Faça um programa que inicialmente obtenha o valor do dólar. A seguir, para cada uma das 10 filiais da livraria, obtenha o código do livro, número de páginas, valor da página, tipo de encadernação, de cada livro nacional vendido por ela. A entrada de livros nacionais da filial é finalizada com um código 0. Só então, são fornecidos os dados dos livros importados desta mesma filial. Para cada livro importado é fornecido o código do livro, o valor de compra e o número da região de origem. A entrada de livros importados da filial, também, é finalizada com um código 0. Seu programa deve exibir para cada livro: o valor de venda para cada filial: o valor total de livros nacionais valor total de livros importados, para livraria: o valor de venda médio dos livros a quantidade percentual de livros importados Faça uma função p/: obter um valor validando-o; deve ser usada tanto para obter o valor dólar como para obter o valor da página Obter código válido de livro Obter o número de páginas validando-a;

3 Obter o tipo de encadernação, validando-o; Obter o número da região validando-a; Determinar o valor básico e o acréscimo por página Processar um livro nacional Processa um livro importados 6. O metrô codifica as passagens emitidas do seguinte modo: nxxx, onde n é número da estação e xxx é um número seqüencial.. O dia de pagamento do décimo terceiro salário é determinado de acordo com a tabela abaixo Número da Estação Número Seqüencial Dia 1 a 3 Até Acima de a 6 Até Acima de a 9 Até Acima de Complete o programa em linguagem que C para exibir o dia que o funcionário deverá receber seu décimo terceiro a partir da digitação de sua matrícula. A entrada de dados é finalizada pela matrícula 0. No final exiba o montante a pagar em cada uma das estações. a) Faça uma função obtém_matrícula com objetivo de só aceitar números válidos, isto é, na faixa 1001 a 9999 (pois representam uma matrícula) ou número 0. A função só deve ser finalizada quando um número válido for digitado. b) Faça uma função quebra_matrícula que recebe uma matrícula e devolve o número da estação e o número seqüencial que a compõe c) Faça uma função determina_dia que recebe o número da estação e o número seqüencial da matrícula do funcionário e devolve o dia do pagamento do décimo terceiro (de acordo com a tabela acima) void main(void) int matr, dia, n_est, n_seq; /* chamada da função obtém_matr */ while ( matr!= 0) /*chamada da função quebra_matrícula*/ /*chamada da função determina_dia*/ printf( "\n O dia do pagamento do décimo terceiro do funcionário %d é %d", matr,dia); /* chamada da função obtém_matr */

4 7. Uma agência de publicidade deseja promover descontos especiais para cartazes promocionais. Escolheu como estratégia de desconto o porte das companhias, que é determinado pela quantidade de funcionários de acordo com a tabela abaixo: Qt. de funcionários Classificação Desconto sobre o preço 01 a % 10 a % 50 a % acima de % Para cada empresa contatada pela agência obtém-se o código da empresa e número de funcionários da mesma. Faça um programa em C que obtenha, inicialmente o valor normalmente cobrado para a confecção de cartazes.. A seguir, o programa deve obter os dados de cada empresa contatada, informando o código, a classificação (porte) e o preço com desconto para a mesma. A entrada de dados termina com um código de empresa = 0 Faça uma função para: determinar classificação e o desconto sobre preço. obter o código da empresa validando-o. As empresas são codificadas segundo a seguinte regra: yyyx, onde x representa o ramo da empresa, podendo variar entre 1 e 9 No final exiba a quantidade de empresas em cada uma classe 8. Crie as funções e protótipos necessários ao correto funcionamento do programa abaixo. Não é permitido alterar a função main(). A função ledig() deverá realizar a leitura de um dígito ( 0 a 9 ) ou <enter> #include <stdio.h> void main(void) int num=0; while ((dig = ledig())!= \n ) alg= dig- 0 ; monta_num(&num,alg); printf ( O num resultante é: %d\n, num); Crie as funções abaixo: a) le_calcula_retorna_preco_venda: obtém o preço de custo de 3 produtos, calcula e retorna o preço de venda de cada um dos três produtos, separadamente. Desejase ter um lucro de 30% na venda do 1 o produto, 10% na venda do 2 o produto e 50% na venda do 3 o produto. b) trata_letra: recebe como parâmetro um caracter e, se o mesmo for uma letra minúscula, converte-a para maiúscula

5 9. Faça um programa para processar as vendas efetuadas nas diversas filiais de uma empresa. Inicialmente o programa deverá ler a quantidade de filiais. A seguir, para cada filial deverá ser lido o código da filial e as vendas efetuadas. De cada venda efetuada deverão ser lidos: código do produto, preço unitário do produto e a quantidade vendida do produto. Término da leitura das vendas: código do produto inválido. Este programa deverá exibir: a) para cada venda: código do produto e valor total da venda b) para cada filial: valor total de produtos perecíveis e valor total de produtos não perecíveis c) para a empresa: % de produtos nacionais e % de produtos importados ( em relação à quantidade) Faça as seguintes funções: le_verifica_codigo: obtém o código do produto, verifica se ele é válido ou não. Se for válido retorna 1, o código do produto e seus componentes. Caso contrário retorna 0. O código do produto tem a seguinte formação: XZYYY. X pode ser 1 (nacional) ou 2 (importado), Z pode ser 1 (perecível) ou 3 (não perecível) e YYY número seqüencial entre 1 e 900. contabiliza_total_nac_imp: recebe como parâmetro o componente X, a quantidade vendida, o total de produtos nacionais e o total de produtos importados. Esta função deverá atualizar um dos parâmetros recebidos para contabilizar o total de produtos nacionais e importados, separadamente. processa_filiais_vendas: obtém a quantidade de filiais, processa as filiais e as vendas. Nesta função deverão ser processados e exibidos os itens a, b e c, com exceção do que é feito nas duas funções acima. 10. Uma empresa classifica seus funcionários em 3 níveis de acordo com um índice de produtividade. São eles: (1) Excelente, (2) Bom e (3) Regular. Cada nível acrescenta um abono ao salário base do funcionário, de acordo com a seguinte tabela: Excelent 80 % do salário e base Bom 50 % do salário base Regular 30 % do salário base O índice de produtividade é calculado pela média mensal de produtividade de acordo com Excelent Média mensal superior a 50 a seguinte tabela: e (1) unidades Bom (2) Média mensal entre 20 e 50 Considere para cada funcionário, sejam unidades digitadas as seguintes informações: matr, Regular( Média mensal abaixo de 20 salário base 3) unidades produtividade de cada dia do mês Faça um programa para exibir para cada funcionário seu salário base, seu nível de abono e imprimir o salário a ser pago. O programa deverá processar novos funcionários até que o usuário digite 0 (zero) como matrícula do func. Modifique para que o programa deve fornecer também a matrícula do funcionário de maior abono e a média do abono para os funcionários classificados como Regular.

6 Faça uma função para: obter o salário validando-o;obter a produtividade de um dia validando-a;calcular a média mensal (esta função deve obter a produtividade de cada dia do mês e devolver a média mensal); determinar o índice de produtividade, determinar o acréscimo sobre o valor base;

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

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO. Exercícios 65 ao 72 - Estrutura de Repetição: Enquanto 65) Escreva um algoritmo para ler um valor entre 1 (inclusive) e 10 (inclusive). Se o valor lido não estiver entre 1 (inclusive) e 10 (inclusive),

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

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

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

Universidade Federal de Sergipe - Campus Alberto Carvalho. Lista 4 - WHILE / REPEAT UNTIL Lista 4 - WHILE / REPEAT UNTIL 1) Entrar com números e imprimir o triplo de cada número. O flag de finallização é o número -999. 2) Entrar com números enquanto forem positivos e imprimir quantos números

Leia mais

1ª LISTA DE EXERCÍCIOS - Extra

1ª LISTA DE EXERCÍCIOS - Extra 1ª LISTA DE EXERCÍCIOS - Extra Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1) Faça um algoritmo que receba dois números e exiba

Leia mais

Saída Média dos valores digitados: 3.40

Saída Média dos valores digitados: 3.40 Exercício 1 Implemente uma função chamada MEDIA que retorne a média dos valores armazenados em um vetor de números. Em seguida implemente um programa que solicite que o usuário digite valores positivos

Leia mais

INF 1620 P1-13/09/02 Questão 1 Nome:

INF 1620 P1-13/09/02 Questão 1 Nome: INF 1620 P1-13/09/02 Questão 1 Considere que o cálculo da multa para o pagamento de um determinado imposto varia de acordo com a tabela a seguir: Valor do Imposto Original Multa por mês de atraso até R$

Leia mais

PROGRAMAÇÃO DE COMPUTADORES I - BCC Vetores e matrizes

PROGRAMAÇÃO DE COMPUTADORES I - BCC Vetores e matrizes PROGRAMAÇÃO DE COMPUTADORES I - BCC701-2014-01 Vetores e matrizes Exercício 1 Implemente uma função chama MEDIA que retorne a média dos valores armazenados em um vetor de números. Em seguida implemente

Leia mais

LISTA DE EXERCÍCIOS: 1ª Unidade

LISTA DE EXERCÍCIOS: 1ª Unidade LISTA DE EXERCÍCIOS: 1ª Unidade 1) Dado o trecho de código a seguir, qual será a saída se as entradas forem, respectivamente: A) 0 e 1 B) 2 e 3 C) 1 e 1 #include int main(){ float num1, num2;

Leia mais

LISTA DE EXERCÍCIOS: 2ª Unidade Funções

LISTA DE EXERCÍCIOS: 2ª Unidade Funções LISTA DE EXERCÍCIOS: 2ª Unidade Funções 1) Faça um programa que leia um valor N inteiro e calcule por meio de uma função o seu dobro, após isso, imprima o número e o seu dobro na tela. Utilize apenas variáveis

Leia mais

Lista de Exercícios 4

Lista de Exercícios 4 Lista de Exercícios 4 Disciplina: Algoritmo e Estrutura de Dados 1 Professor: Márcia Carolina Marra de Oliveira Monitor: Lillian Brandao Rezende de Oliveira Data de Entrega: 28/09/2006 01) Criar um algoritmo

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

Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java

Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java Prof. Dr. Paulo Roberto Gomes Luzzardi 10.9 Lista de exercícios

Leia mais

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

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS 1) Faça um programa em C++ que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre

Leia mais

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

2ª Lista de Exercícios de Programação I 2ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um programa que leia um número inteiro maior que zero e informe se é par ou ímpar. * 2. Faça um programa

Leia mais

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

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI Oficina de Programação CI066 2018-2 Lista de Exercícios 04b Repetição 61) Escreva um programa que receba números do usuário e imprima o triplo de cada número. O programa deve encerrar quando o número 999

Leia mais

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados Lista de Exercícios Complementares 1 - Prof. Red Codifique os exercícios abaixo, codificando-os na Linguagem Scilab. Utilize as mensagens de texto para as entradas e saídas necessárias. Também, use comentários

Leia mais

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

Fundamentos de Programação Lista de Exercícios F Universidade Federal do Ceará Campus Quixadá Prof. Jeferson Kenedy Fundamentos de Programação Lista de Exercícios F Exercício 1 Foi feita uma estatística em cinco cidades brasileiras para coletar dados

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

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

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP Programação de Computadores 1 Lista 2 Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP 0.1 Vetores e Cadeias de Caracteres 1. Codifique um programa que leia e armazene duas notas de 10 alunos e calcule

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

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

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

LISTA DE EXERCÍCIOS (2) PYTHON

LISTA DE EXERCÍCIOS (2) PYTHON LISTA DE EXERCÍCIOS (2) PYTHON 1. Faça um Programa que peça dois números e imprima o maior deles. 2. Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo. 3. Faça um Programa

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

LISTA DE EXERCÍCIOS: 2ª Unidade. Comandos de Repetição

LISTA DE EXERCÍCIOS: 2ª Unidade. Comandos de Repetição LISTA DE EXERCÍCIOS: 2ª Unidade Comandos de Repetição 1) Faça um programa que leia o nome de uma pessoa na variável NOME, e imprima Olá 10 vezes, seguido do nome da pessoa. 2) Faça um programa que valide

Leia mais

Funções em Linguagem C Parte II

Funções em Linguagem C Parte II Slides inicialmente preparados pelo Prof. Dr. Claudio Fabiano Motta Toledo Funções em Linguagem C Parte II Profa. Dra. Elisa Yumi Nakagawa 1. Semestre 2017 Sumário Introdução a Ponteiros Escopo de Variáveis

Leia mais

Linguagem C. Programação Estruturada. Estrutura de Dados Heterogêneos. Prof. Luis Nícolas de Amorim Trigo

Linguagem C. Programação Estruturada. Estrutura de Dados Heterogêneos. Prof. Luis Nícolas de Amorim Trigo Programação Estruturada Linguagem C Estrutura de Dados Heterogêneos Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Introdução Struct Declaração Manipulação Vetor de Struct

Leia mais

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

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM Vetor Exercícios sobre Vetores e Matrizes Exercício 1 Escrever um programa que leia um conjunto de n notas. Para isso, o programa lê a dimensão do vetor e as notas, uma a uma. Após a leitura das notas,

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

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

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

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD 1. Faça um algoritmo que: leia 20 números inteiros; escreva os números que são negativos; escreva a média dos números positivos. 2. Faça um algoritmo que leia 15 números inteiros e escreva, para cada número

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

Departamento de Informática - PUC-Rio INF 1005 Programação I P1 22/09/2010 Nota

Departamento de Informática - PUC-Rio INF 1005 Programação I P1 22/09/2010 Nota P1 22/09/2010 Matrícula: Turma: Questão 1) (3,5 pontos) O Índice de Desenvolvimento Humano (IDH) é uma medida do bemestar de uma população. Engloba três dimensões: educação (E), longevidade (L) e a riqueza

Leia mais

Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012

Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012 Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012 PARTE 1: OPERADORES E COMANDOS BÁSICOS EXEMPLO 1.1: Programa que

Leia mais

printf( \n %d dividido por %d eh%d e o resto eh%d \n, x, y, resultado)

printf( \n %d dividido por %d eh%d e o resto eh%d \n, x, y, resultado) Exercícios de Entrada e Saída 1. Escreva um programa que exiba na tela o seguinte texto: Estou testando o printf. Depois faça o mesmo, mas no seguinte formato: Estou testando o printf.. Escreva programas

Leia mais

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.

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. 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. 2. Amplie o exercício anterior emitindo um relatório

Leia mais

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

Lista de exercícios 01 de Computação Aplicada Lista de exercícios 01 de Computação Aplicada 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração,

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

Lista de Exercícios Linguagem C#

Lista de Exercícios Linguagem C# Lista de Exercícios Linguagem C# Dica: Utilizar comentários durante a construção do código fonte. Nível 1: Entrada, Processamento e Saída 1) Faça um programa para calcular o estoque médio de uma peça,

Leia mais

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

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores). DCC-UFMG 1 semestre de 2007 DCC001 - Programação de Computadores Prof. Martín Gómez Ravetti Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores). Valor: 5 pontos 1. Escreva um algoritmo em

Leia mais

ALGORITMOS EXERCÍCIOS LISTA 03: ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro

ALGORITMOS EXERCÍCIOS LISTA 03: ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro ALGORITMOS EXERCÍCIOS LISTA 03: ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro 01 Criar um programa que leia a idade, o nome e o peso de várias pessoas e imprima: a) total de pessoas com menos de 21 anos

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

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância Projeto TSIaD Tecnologia em Sistemas para Internet a Distância Analise os seguintes algoritmos e diga o que será impresso ao serem executados. a) b) c) d) e) A ß 10 A ß 30 A ß 10 A ß 10 A ß 10 B ß 20 B

Leia mais

LISTA DE EXERCÍCIOS 05 (GABARITO)

LISTA DE EXERCÍCIOS 05 (GABARITO) LISTA DE EXERCÍCIOS 0 (GABARITO) CURSO: Bacharelado em Engenharia Elétrica MÓDULO/SEMESTRE/SÉRIE: 1º TURMA: 0. DISCIPLINA: Introdução à Programação DOCENTE: Alexandro dos Santos Silva MODALIDADE: Ensino

Leia mais

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

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO (Utilizar a Estruturas Condicionais para os Exercícios 1 à 10) 1 - Uma agência bancária possui dois tipos de investimento,

Leia mais

Exercícios V1 = V2 = V1 = V2 =

Exercícios V1 = V2 = V1 = V2 = Exercícios Exercício 1 Considerando os vetores como a pontuação por 3 equipes esportivas em 5 provas distintas. Escreva uma função que receba um vetor qualquer, calcule e retorne a média dos seus elementos.

Leia mais

LISTA DE EXERCÍCIOS: 1ª Unidade

LISTA DE EXERCÍCIOS: 1ª Unidade LISTA DE EXERCÍCIOS: 1ª Unidade 1) Dado o trecho de código a seguir, qual será a saída se as entradas forem, respectivamente: A) 0 e 1 B) 2 e 3 C) 1 e 1 Program Numeros; var num1, num2: real; begin writeln('digite

Leia mais

LP II Estrutura de Dados

LP II Estrutura de Dados LP II Estrutura de Dados Linguagem C Seleção e Repetição Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Estruturas de Seleção Simples Composta Aninhada Estruturas de

Leia mais

Linguagem C Estruturas de Repetição

Linguagem C Estruturas de Repetição Linguagem C Estruturas de Repetição José Gustavo de Souza Paiva Introdução Como fazer um programa que mostre na tela os 4 primeiros números ímpares? Primeira solução printf( 1 ); printf( 3 ); printf( 5

Leia mais

Lista de Exercícios II. 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo.

Lista de Exercícios II. 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo. Lista de Exercícios II 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo. #include int main(int argc, char *argv[]) { /*declaração

Leia mais

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

2ª Lista de Exercícios de Programação I 2ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, e auxiliadas pelo desenvolvimento de algoritmos (em alguma da formas de representação disponíveis - descrição

Leia mais

Exercícios de Repetição

Exercícios de Repetiçã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

Leia mais

Fundamentos de Programação 1

Fundamentos de Programação 1 Fundamentos de Programação 1 Linguagem C Laços de Repetição em C Aula N. 02 Prof. SIMÃO Jean Marcelo SIMÃO 1 while ( ) #include #include int main() int resultado, numero; printf (

Leia mais

Algoritmos: Conceitos Fundamentais. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza

Algoritmos: Conceitos Fundamentais. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza Algoritmos: Conceitos Fundamentais Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES 3 Uso da Informação Computador manipula informações contidas em sua memória.

Leia mais

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza Algoritmos: Conceitos Fundamentais Slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES Uso da Informação Computador manipula informações contidas em sua memória. Classificadas

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. Faça um programa que possua um vetor

Leia mais

LISTA DE EXERCÍCIOS - ro. 05

LISTA DE EXERCÍCIOS - ro. 05 USP ICMC SSC SSC0501 - Introdução à Ciência da Computação I (Teórica) Professor responsável: Fernando Santos Osório Semestre: 2010/1 Bolsista PAE: Gustavo Pessin Monitor: Matheus Lin (Seg. e Sexta 18h

Leia mais

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

INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. Lista de Exercícios de Linguagem C INTODUÇÃO À CIÊNCIA DA COMPUTAÇÃO 1. Elabore um programa, em linguagem C, para ler o raio de um círculo e imprimir a sua área. 2. Elabore um programa, em linguagem C, para ler as coordenadas (x 1,y 1 )

Leia mais

Lista de Exercícios Revisão conteúdo G2

Lista de Exercícios Revisão conteúdo G2 Lista de Exercícios Revisão conteúdo G2 INF1025 1. Uma empresa de turismo realiza excursões familiares para subir a Pedra da Gávea. No entanto, é necessário que as seguintes regras sejam obedecidas: o

Leia mais

Disciplina de Algoritmos e Programação

Disciplina de Algoritmos e Programação Disciplina de Algoritmos e Programação Aula Passada Prática com declaração e inicialização de variáveis Capacidade de representação (estouro de representação) Tamanho ocupado pela variável na memória (comando

Leia mais

Lista de Exercícios 8 Tomada de decisão

Lista de Exercícios 8 Tomada de decisão Lista de Exercícios 8 Tomada de decisão 1. Uma loja dá desconto aos seus clientes em duas situações: i. quando montante gasto for superior a 100,00: 20% ii. mais de 15 unidades compradas: 10% Caso o cliente

Leia mais

1. Considere o polígono irregular abaixo, formado por três retângulos e um triângulo.

1. Considere o polígono irregular abaixo, formado por três retângulos e um triângulo. 1. Considere o polígono irregular abaixo, formado por três retângulos e um triângulo. a Crie a função arearetangulo: recebe os lados de um retângulo e retorna a área b Crie a função hipotenusa(cateto1,cateto2

Leia mais

Lista de Exercícios 5 Funções e Strings

Lista de Exercícios 5 Funções e Strings Lista de Exercícios 5 Funções e Strings 1. Faça a função calcula_percent, que recebe como parâmetros dois valores, um valor real e um percentual inteiro, retornando o percentual deste valor. Por exemplo,

Leia mais

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado.

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado. UFES - CEUNES - Engenharia de Petróleo Programação I - 1º período 2012/1 Lista de exercícios 03 Assuntos novos: estrutura de repetição simples e aninhada: for, while, do-while e break Para cada questão

Leia mais

1. Escreva um programa que imprima a ordem reversa de caracteres de uma string digitada pelo usuário. Ex: Entrada: Hello World. Saída:.

1. Escreva um programa que imprima a ordem reversa de caracteres de uma string digitada pelo usuário. Ex: Entrada: Hello World. Saída:. Primeira lista de exercícios v1.02 Linguagens de Programação e Aplicações SSC0300 Prof: Daniel Rodrigo Ferraz Bonetti 1. Escreva um programa que imprima a ordem reversa de caracteres de uma string digitada

Leia mais

Estruturas de Decisão. Adaptado de Deise Saccol

Estruturas de Decisão. Adaptado de Deise Saccol Estruturas de Decisão Adaptado de Deise Saccol 1 ESTRUTURAS DE DECISÃO Comandos de decisão ou desvio fazem parte das técnicas de programação, para construir estruturas de algoritmos que não são totalmente

Leia mais

Introdução à Programação

Introdução à Programação Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de

Leia mais

Lista de Exercícios 5

Lista de Exercícios 5 Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca

Leia mais

Terminal. Entrada de dados via teclado. Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão

Terminal. Entrada de dados via teclado. Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão Simbologia Terminal Entrada de dados via teclado Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão 3 - Estrutura de Seleção Múltipla switch (expressão)

Leia mais

Introdução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes

Introdução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes Introdução à Programação Introdução a Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Introdução Variáveis Tipos de dados Operadores e Expressões: Operadores

Leia mais

CCO 016 / COM 110 Fundamentos de Programação

CCO 016 / COM 110 Fundamentos de Programação CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 05 Entrada de dados Leia scanf Entrada dos dados Entrada de dados compreende a operação

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. Faça um programa que determine o mostre os

Leia mais

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

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores Professor David Menotti (menottid@gmail.com) BCC0 Introdução à Programação (0-0) Prof. Reinaldo Silva Fortes Prática 0 Estruturas de Dados Homogêneas Vetores ) Escreva um programa que armazene em um vetor

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

Programação de Computadores I BCC Lista de Exercícios 03 Desvio do Fluxo de Execução - Parte B

Programação de Computadores I BCC Lista de Exercícios 03 Desvio do Fluxo de Execução - Parte B Programação de Computadores I BCC 701 2012-02 Lista de Exercícios 03 Desvio do Fluxo de Execução - Parte B Exercício 01 A Caixa Econômica Federal, CEF, concederá um crédito especial a seus clientes de

Leia mais

Lista de exercícios 1 (Cast)

Lista de exercícios 1 (Cast) Lista de exercícios 1 (Cast) 1)Faça um programa que receba um caractere e retorna o valor decimal equivalente da tabela ascii, usando cast. 2)Faça um programa que receba dois caracteres, some os caracteres

Leia mais

ponteiros INF Programação I Prof. Roberto Azevedo

ponteiros INF Programação I Prof. Roberto Azevedo ponteiros INF1005 -- Programação I -- 2016.1 Prof. Roberto Azevedo razevedo@inf.puc-rio.br ponteiros tópicos o que são ponteiros operadores usados com ponteiros passagem de ponteiros para funções referência

Leia mais

Working 05 : Modularização

Working 05 : Modularização Universidade Federal do Espírito Santo Centro Tecnólogico Working 05 : Modularização Objetivos: Entender como é estruturada uma função em C e lembrar como é feita a comunicação entre funções; Praticar

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

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA OUTRAS ESTRUTURAS DE REPETIÇÃO Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer as várias estruturas de repetição da linguagem C/C++ Compreender o uso de cada uma

Leia mais

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares. Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares. 2. Codificar um algoritmo que simule o jogo de adivinhação: o jogador 1 escolhe

Leia mais

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

Valor: 0,0 CORREÇÃO. 1. Construa um programa que leia a sua idade, o seu nome e depois imprima na tela. 2 ANO - TUTORIA Curso: Sistemas de Informação Disciplina: Programação I Valor: 0,0 ATIVIDADE AVALIATIVA I Visto do (a) aluno (a) Prof.: José Ronaldo Leles Júnior CORREÇÃO Observação: Para ler os valores

Leia mais

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes honoratonunes@softwarelivre.org http://softwarelivre.org/zenorato/honoratonunes Linguagem C Prof.

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

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA OUTRAS ESTRUTURAS DE REPETIÇÃO Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 Contagem com While 2 Repetição com For 3 Repetição com Do~While Material de Estudo Material

Leia mais

Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)

Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE) Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE) Profa. Dra. Elisa Yumi Nakagawa 1o semestre/2017 Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura Condicional

Leia mais

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação

Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes honoratonunes@softwarelivre.org http://softwarelivre.org/zenorato/honoratonunes Linguagem C Seleção

Leia mais

Estruturas de Repetição

Estruturas de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;

Leia mais

Sintaxe. Observações: #include <stdio.h> #include <conio.h> void main ( ) { int num, dobro; clrscr ( ); printf ( Digite i um número: );

Sintaxe. Observações: #include <stdio.h> #include <conio.h> void main ( ) { int num, dobro; clrscr ( ); printf ( Digite i um número: ); scanf ( ) 1 Sintaxe scanf ( expr. de controle, lista de argumentos ); Observações: A expressão de controle deve conter a formatação do tipo de variável a ser lida. scanf ( %f f, &num ); A lista de argumentos

Leia mais