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

Documentos relacionados
Exercícios: Comandos de Repetição

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

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

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 Python

CADERNO DE EXERCÍCIOS ALGORITMOS

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

Escreva um programa que imprima todos os números impares do intervalo fechado de 1 a 100.

Exercícios Repetição

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

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

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

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 Estruturas: Linear, Condicional e Exclusão Múltipla Algoritmos e Linguagens de Programação

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

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

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

Saída Média dos valores digitados: 3.40

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

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

LINGUAGEM DE PROGRAMAÇÃO

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

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

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ª Lista de Exercícios de Programação I

Registros, Vetores e Matrizes

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

Algoritmos Sequenciais

6 a Lista Complementar de Exercícios de CI208 Programação de Computadores 13/02/2014

Lista de Exercícios Linguagem C#

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

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

Exercícios: comandos condicionais

Universidade Federal de Mato Grosso do Sul. Lista de Exercícios 2

Lista de Exercícios 5

Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote. Exercícios com Vetores e Matrizes

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

Lista de Exercícios Estrutura de Repetição

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

Linguagem C Estruturas de Repetição

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

1 ESTRUTURA SEQUENCIAL

Exercícios V1 = V2 = V1 = V2 =

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

Fundamentos de Programação 1

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

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

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

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

LISTA DE ATIVIDADES ...

Fundamentos de Programação1

Linguagem C. Programação Estruturada. Estruturas de Controle. Prof. Luis Nícolas de Amorim Trigo

LISTA DE EXERCÍCIOS: 1ª Unidade

Fundamentos de Programação 1

Exercícios sobre algoritmos

Segunda lista de exercícios

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

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

Grupo B Estruturas de Repetição

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS

Maratona de Programação

Lista de Exercícios 3

1ª LISTA DE EXERCÍCIOS

LISTA DE EXERCÍCIOS: 1ª Unidade

Estrutura de decisão

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

Estruturas de Repetição WHILE e DO- WHILE

Exercícios de Programação

Lista de Exercícios 02

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 A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:

Exercícios: comandos condicionais

Linguagem C/C++ Estrutura Condicional. Prof: Rosemary Melo

Oficina de Python Prof. Me. José Carlos Perini

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

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3

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

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

Algoritmos. Estrutura de Repetição. enquanto. while. Grupos de Slides No 5. Prof. SIMÃO

Oficina de Python Prof. Me. José Carlos Perini

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

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

Estrutura de Seleção Múltipla Switch

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

Lista 2 TP060. Exercícios Vetores

Lista de Exercícios 2

Aquecimento. program math2 integer:: x,num1 write(*,*)"digite dois números read(*,*) x,num1 write(*,*)"a soma é",x+y end program math2

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

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

CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES

Algoritmos. Estrutura de Repetição. para - passo. for. Grupos de Slides No 7. Prof. SIMÃO

Atenção! Siga as instruções a seguir:

Algoritmos. Estrutura de Repetição. faça até. do until. Grupos de Slides No 6. Prof. SIMÃO

Introdução ao VisuALG

ALGORITMOS EXERCÍCIOS LISTA 01: ESTRUTURAS SEQUENCIAIS Profª Lucília Ribeiro. Como calcular?

Atenção! Siga as instruções a seguir:

Transcriçã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 "O número é impar" Exercício 2) Escreva um programa para: Ler dois números o Mostrar se o primeiro número é positivo, negativo ou zero o Mostrar se o segundo número é positivo, negativo ou zero o Mostrar o resultado da soma, subtração, multiplicação e a divisão dos dois números Exercício 3) Faça um programa que recebe a altura e o sexo de uma pessoa e que calcule o seu peso ideal, utilizando a seguinte formula (h = altura) Para homens: (72.7 * h) - 58 Para mulheres: (62.1 * h) - 44.7 Atenção: O seu programa deve usar a função strcmp para comparar a variável sexo com 'masculino' e 'feminino' FUNÇÃO strcmp http://www.tutorialspoint.com/c_standard_library/c_function_strcmp.htm Exercício 4) Faça um programa para mostrar o menu de opções a seguir e que receba a opção do usuário e os dados necessários para executar cada operação. Menu de Opções 1. Somar dois números 2. Subtrair dois números 3. Divisão de dois números Obs.: Verifique se a divisão é por 0 (zero). Caso seja, imprimir na tela: "Erro. Não é possível fazer a divisão de um número por zero." Exercício 5:A equação que relaciona a quantidade de carbono 14 num instante qualquer t, com a quantidade inicial é dada por: onde tsv representa o tempo de semi-vida, que no caso do carbono 14 é igual a 5370 anos. Elabore um programa que calcule a quantidade de carbono 14, para um instante t escolhido pelo utilizador, considerando uma quantidade inicial de 10g. Exercício 6: Criar um programa que leia 3 números inteiros e imprimir quantos são pares e quantos são ímpares. 1

Exercício 7: Faça um programa que leia dois valores inteiros e positivos X e Y, e que calcule e mostre a potência X Y. FUNÇÃO POTÊNCIA pow http://www.tutorialspoint.com/c_standard_library/c_function_pow.htm Exercício 8: Sabe-se que para iluminar de maneira correta os cômodos de uma casa, para cada m 2, deve-se usar 18W de potência. Faça um programa que receba as duas dimensões de um cômodo em metros, calcule e mostre a sua área (em m 2 ) e a potência de iluminação que deverá ser utilizada. Mostre também o custo de acordo com a área. Área(m 2) Custo até 100 Médio De 101 até 500 Alto Exercício 9: Faça um programa que leia as medidas dos três lados e três ângulos de um triângulo e o classifique quanto aos lados (equilátero, isósceles ou escaleno) e quanto aos ângulos (acutângulo, retângulo ou obtusângulo). Verifique previamente se é possível formar um triângulo com as medidas dadas. Exercício 10: Leia a capacidade de armazenamento de um Pendrive em Gigabytes, calcule e escreva essa medida em bytes. Exercício 11: Leia uma temperatura em graus Farenheit. Calcule e escreva essa temperatura em graus Celsius. 5 C ( F 32) 9 Exercício 12: Considerando a figura a seguir, faça um algoritmos para calcular a área das janelas e da porta e mostre o resultado. O usuário deverá informar a altura e a largura das janelas e portas. Exercício 13: Considerando a figura a seguir, faça um algoritmo para calcular quantos m 2 de vegetação serão necessários para cobrir o telhado de uma casa sustentável. Considere que o telhado da casa é retangular. O usuário deverá informar as dimensões do telhado (comprimento e largura). Sabe-se que a vegetação deve cobrir 80% da área para se desenvolver. 2

EXERCÍCIOS: FOR (PARA) E WHILE (ENQUANTO) Exercício 01: Escreva um programa que calcule e represente no monitor uma tabela com os quadrados e cubos dos inteiros compreendidos entre 1 e 20. FUNÇÃO POTÊNCIA pow http://www.tutorialspoint.com/c_standard_library/c_function_pow.htm Exercício 02: Criar um programa que leia 20 números inteiros e imprimir quantos são pares e quantos são ímpares. Exercício 03: Faça um programa que receba leia a quantidade de termos da Série que deseja mostrar na tela, determine e mostre os valores de acordo com a série: Série: 2, 4, 8, 16, 32, 64, 128... Exercício 04: Faça um programa que receba leia a quantidade de termos da Série que deseja mostrar na tela, determine e mostre os valores de acordo com a série: Série: 1, 2, 4, 16, 256, 65536... Exercício 05: Faça um programa que leia dois valores inteiros e positivos X e Y, e que calcule e mostre a potência X Y, utilizando a estrutura de repetição para fazer os cálculos. Não usar a função pow(). Exercício 06: Faça um programa que receba o número sorteado em um dado durante 20 jogadas, mostre os números sorteados e a frequência com que aparecem. Exercício 07: Faça um programa que receba o lucro de uma obra A de 400m². Sabe-se que o lucro de uma obra B de 200m² equivalente a um terço da de 400m². Se a empresa aplicar o lucro da Obra A integralmente na caderneta de poupança, que está rendendo 2% ao mês e o da obra B aplicará integralmente ao fundo de renda fixa, que está rendendo 5% ao mês. Calcule e mostre a quantidade de meses necessários para que o lucro da Obra B iguale ou ultrapasse o lucro da Obra A. Exercício 08: Faça um programa que leia uma quantidade indeterminada de números, quando o número lido for zero termina a entrada de dados. Mostre o maior número lido. Exercício 09: Faça um programa para ler uma quantidade indeterminada de números. Calcule a soma dos números pares e a multiplicação dos números ímpares. A entrada de dados termina quando o usuário informar um número negativo. Exercício 10: Faça um programa que leia 40 notas de uma turma e que calcule o seguinte: (a) Percentagem das notas positivas (> = 10); (b) Percentagem das notas negativas (< 10 ); (c) Média das notas positivas; (d) Média das notas negativas; (e) Média geral das notas. Exercício 11: Considerando a figura a seguir, faça um algoritmo para calcular quantos m 2 de vegetação serão necessários para cobrir o telhado de uma casa sustentável. Considere que o telhado da casa é retangular. O usuário deverá informar as dimensões do telhado (comprimento e largura). Sabe-se que a vegetação deve cobrir 80% da área para se desenvolver. Crie uma forma para que permita que o usuário faça os cálculos várias vezes (quantidade indeterminada de repetições). 3

EXERCÍCIOS: VETOR E MATRIZ Exercício 01: Faca um programa que leia 10 elementos e armazene-os em um vetor. Mostre os elementos do vetor. Obs.: Na linguagem C a posição inicial é a posição 0. Exercício 02: Fazer um programa que leia 10 elementos e armazene-os em um vetor. Mostre os elementos pares e impares do vetor. Exercício 03: Fazer um programa que leia 5 notas do aluno e armazene-as em um vetor. Calcule a média aritmética das notas. Exercício 04: Fazer um programa para ler e armazenar um vetor X com 10 elementos. Gerar um segundo vetor Y contendo todos os elementos pares e negativos de X. Imprimi-lo na tela. Exercício 05: Fazer um programa que leia 10 elementos e armazene-os em um vetor. Imprimir o maior e o menor, o percentual de números pares e a média dos elementos do vetor. Exercício 06: Faca um programa para ter dados em dois vetores X[10] e Y[10]. Crie um terceiro vetor Z que tem a soma das posições dos vetores anteriores. Por exemplo: Posição 1 de X com a posição 1 de Y e armazene na posição 1 de Z. Exercício 07: Faça um programa que leia os valores e armazene em uma matriz 3x3. Crie uma matriz identidade 3x3. Faça a soma matricial. Exercício 08: Fazer um programa que leia 10 valores para distância e armazene em um vetor e 10 valores para velocidade e armazene em outro vetor. Crie um terceiro vetor para armazenar o cálculo do tempo para percorrer duas cidades em função da velocidade e da distância. Considere que cada posição do vetor representa os valores de distância e tempo para duas cidades. Mostre os vetores. 4

Exercício 09: Fazer um programa para ler e armazenar uma matriz X 2x3 os elementos. Gerar um vetor Y contendo todos os elementos pares e negativos de X. Imprimi-lo na tela. Exercício 10: Desenvolva um programa que leia um vetor de 10 posições e o coloque em ordem crescente. Dica: a) Selecione o elemento do vetor que apresente o menor valor; b) Troque este elemento pelo primeiro; c) Repita essas operações envolvendo agora apenas os 9 elementos restantes. O final da estratégia é alcançada quando restar apenas um único elemento no vetor (ou seja, não existe mais a necessidade de se fazer uma troca de elementos) 5