Caderno de Exercícios Aula 2 (Variáveis, Tipos e Comandos Básicos)

Documentos relacionados
Problema A Maior. Adaptado por Renata Paschoal URI Brasil Nome do arquivo fonte: maior.c, maior.cpp, maior.java

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

Lista de Exercícios 1 Variáveis, Entrada e Saída de Dados

Maratona de Programação da SBC 2015

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

Lista de Exercícios 01 Entrada e Saída de Dados

PROGRAMAÇÃO DE COMPUTADORES I BCC Aula Prática 02

1ª LISTA DE EXERCÍCIOS

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

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

Oficina de Programação CI Lista de Exercícios 01 Sequência Simples Entrada e Saída Parte A

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E EXERCÍCIOS EXTRAS

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

Universidade Federal de Goiás Instituto de Informática

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

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

Elementos Básicos de Programação

Características da Linguagem C

Pseudocódigo: Instruções de Atribuição, Entrada e Saída de Dados

Variáveis e Condicionais PROFESSOR TUTA

03. [Manzano, 1996] Escreva um programa em C que calcule a área de um triângulo, através da fórmula área = (base * altura) / 2.

Elementos Básicos de Programação

Disciplina de Lógica de Programação - LOPS1

Operadores e instruções

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

1 ESTRUTURA SEQUENCIAL

Lista de Revisão Prova 1

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

LISTA DE EXERCÍCIOS: 1ª Unidade

Exercícios de Programação

Introdução ao VisuALG

Exercícios: comandos condicionais

Exercícios: comandos condicionais

Registros, Vetores e Matrizes

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

Questão 01 (Neilor Tonin) Aula Prática 3: Estrutura Condicional. Entrada. Saída. Exemplo de entrada e Saída. - Procedimento para a entrega:.

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

Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos. Prof. Dr. Bruno Moreno

Parte I - Expressões lógicas e operadores

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

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

EXERCÍCIOS RESOLVIDOS algoritmos seqüenciais e com estruturas de seleção

1ra. Avaliação - Grupo B

Lista de Exercícios 2 Condicionais

LISTA DE EXERCÍCIOS: 1ª Unidade

Faculdade de Computação

PESQUISA. ATIVIDADE DE MATEMÁTICA Revisão de potências. Indique às respostas a caneta. Indique as resoluções a lápis no espaço indicado.

Algoritmos. Introdução à Ciência da Computação I. Prof. Jó Ueyama

CCO 016 / COM 110 Fundamentos de Programação

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

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II PARA ENGENHARIA. Prof. Dr. Daniel Caetano

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

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

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

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

Algoritmos. Conceitos e Comandos

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Programação. Prof. Dr. Bruno Moreno

1ª LISTA DE EXERCÍCIOS - Extra

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

Linguagem C: Introdução

Exercícios Resolvidos. Java Básico

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

BCC701 Programação de Computadores I Lista de Exercícios 05: Funções Definidas pelo Usuário

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação

UNEMAT Universidade do Estado de Mato Grosso Campus de Sinop Algoritmos e Programação Exercícios Práticos

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

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II

Lista de Exercícios Linguagem C#

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

BCC701 Programação de Computadores I Lista de Exercícios 01: Variáveis, Expressões, Entrada e Saída

Comandos de desvio de fluxo. Expressões lógicas.

Informática Aplicada I Lista: Fluxograma

Fim. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores

CAPÍTULO 2 INSTRUMENTAL MATEMÁTICO

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C

A única diferença entre o difícil e o impossível é que o último demora um pouco mais de tempo para ser alcançado..

Linguagem de programação métodos/funções

(53)

Algoritmos Computacionais

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

Conceitos Básicos de Scripts

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 Programação

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ª LISTA DE EXERCÍCIOS

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

1ª série do Ensino Médio Turma 2º Bimestre de 2018 Data / / Escola Aluno

GEQ Prof. Paulo R. Coelho. Lista para prova

Transcrição:

Centro de Educação Superior a Distância do Estado do Rio de Janeiro CEDERJ Curso de Tecnologia em Sistemas de Computação TSC EAD-05.009 Fundamentos de Programação Caderno de Exercícios Aula 2 (Variáveis, Tipos e Comandos Básicos) Professores Dante Corbucci Filho Leandro A. F. Fernandes

cederj EAD-05.009 Fundamentos de Programação Aula 2 2 Instruções Utilize Python 3 e a IDE PyCharm na elaboração de soluções para os problemas propostos; A entrada de cada problema deve ser lida da entrada padrão (teclado); A saída de cada problema deve ser escrita na saída padrão (tela); Siga o formato apresentado na descrição da saída, caso contrário não é garantido que a saída emitida será considerada correta; Na saída, toda linha deve terminar com o caractere \n ; Utilize o URI Online Judge (http://www.urionlinejudge.com.br) e submeta sua solução para correção automática. Referências Autorais Os exercícios apresentados nesta lista foram extraídos do URI Online Judge (http://www.urionlinejudge.com.br). Acesse a URL apresentada abaixo do título de cada problema para proceder com a correção automática de sua solução e, também, para consultar a autoria do enunciado.

cederj EAD-05.009 Fundamentos de Programação Aula 2 3 Problema A: Extremamente Básico https://www.urionlinejudge.com.br/judge/pt/problems/view/1001 Leia 2 valores inteiros e armazene-os nas variáveis A e B. Efetue a soma de A e B atribuindo o seu resultado na variável X. Imprima X conforme exemplo apresentado abaixo. Não apresente mensagem alguma além daquilo que está sendo especificado e não esqueça de imprimir a quebra de linha após o resultado. A entrada contém dois valores inteiros. Imprima o conteúdo da variável X conforme exemplo abaixo, com um espaço em branco antes e depois da igualdade. Obs: O X está em maiúsculo e deve ter um espaço antes e um espaço depois do sinal de igualdade. 10 9 X = 19-10 4 X = -6 15 7 X = 8

cederj EAD-05.009 Fundamentos de Programação Aula 2 4 Problema B: Área do círculo https://www.urionlinejudge.com.br/judge/pt/problems/view/1002 A fórmula para calcular a área de uma circunferência é: area = π raio 2. Considerando para este problema que π = 3,14159. Efetue o cálculo da área, elevando o valor de raio ao quadrado e multiplicando por π. A entrada contém um valor de ponto flutuante (dupla precisão), no caso, a variável raio. Apresentar a mensagem A= seguido pelo valor da variável area, conforme exemplo abaixo, com quatro casas após o ponto decimal. Utilize variáveis de dupla precisão (double). Como todos os problemas, não esqueça de imprimir a quebra ao fim de linha após o resultado. 2.00 A=12.5664 100.64 A=31819.3103 150.00 A=70685.7750

cederj EAD-05.009 Fundamentos de Programação Aula 2 5 Problema C: Salário https://www.urionlinejudge.com.br/judge/pt/problems/view/1008 Escreva um programa que leia o número de um funcionário, seu número de horas trabalhadas, o valor que recebe por hora e calcula o salário desse funcionário. A seguir, mostre o número e o salário do funcionário, com duas casas decimais. A entrada contém 2 números inteiros e 1 número com duas casas decimais, representando o número, quantidade de horas trabalhadas e o valor que o funcionário recebe por hora trabalhada, respectivamente. Imprima o número e o salário do funcionário, conforme exemplo fornecido, com um espaço em branco antes e depois da igualdade. No caso do salário, também deve haver um espaço em branco após o $. 25 100 5.50 NÚMERO = 25 SALÁRIO = R$ 550.00 1 200 20.50 NÚMERO = 1 SALÁRIO = R$ 4100.00 6 145 15.55 NÚMERO = 6 SALÁRIO = R$ 2254.75

cederj EAD-05.009 Fundamentos de Programação Aula 2 6 Problema D: Consumo https://www.urionlinejudge.com.br/judge/pt/problems/view/1014 Calcule o consumo médio de um automóvel sendo fornecidos a distância total percorrida (em Km) e o total de combustível gasto (em litros). A entrada contém dois valores, um em cada linha: um valor inteiro X representando a distância total percorrida (em Km), e um valor real Y representando o total de combustível gasto, com um dígito após o ponto decimal. Apresente o valor que representa o consumo médio do automóvel, com três casas após a vírgula, seguido da mensagem km/l. 500 35.0 14.286 km/l 2254 124.4 18.119 km/l 4554 464.6 9.802 km/l

cederj EAD-05.009 Fundamentos de Programação Aula 2 7 Problema E: Idade em dias https://www.urionlinejudge.com.br/judge/pt/problems/view/1020 Leia um valor inteiro correspondente à idade de uma pessoa em dias e informea em anos, meses e dias Apenas para facilitar o cálculo, considere todo ano com 365 dias e todo mês com 30 dias. Nos casos de teste nunca haverá uma situação que permite 12 meses e alguns dias, como 360, 363 ou 364. A entrada contém um valor inteiro. Imprima a saída conforme exemplo fornecido. 400 1 ano(s) 1 mes(es) 5 dia(s) 800 2 ano(s) 2 mes(es) 10 dia(s) 30 0 ano(s) 1 mes(es) 0 dia(s)

cederj EAD-05.009 Fundamentos de Programação Aula 2 8 Problema F: Distância https://www.urionlinejudge.com.br/judge/pt/problems/view/1016 Dois carros (X e Y) partem em uma mesma direção. O carro X sai com velocidade constante de 60 Km/h e o carro Y sai com velocidade constante de 90 Km/h. Em uma hora (60 minutos) o carro Y consegue se distanciar 30 quilômetros do carro X, ou seja, consegue se afastar um quilômetro a cada 2 minutos. Leia a distância (em Km) e calcule quanto tempo leva (em minutos) para o carro Y tomar essa distância do outro carro. A entrada contém um número inteiro. Imprima o tempo necessário seguido da mensagem minutos. 30 60 minutos 110 220 minutos 7 14 minutos

cederj EAD-05.009 Fundamentos de Programação Aula 2 9 Problema G: Distância entre dois pontos https://www.urionlinejudge.com.br/judge/pt/problems/view/1015 Leia os quatro valores correspondentes aos eixos x e y de dois pontos quaisquer no plano, p 1 = (x 1, y 1 ) e p 2 = (x 2, y 2 ) e calcule a distância entre eles, mostrando 4 casas decimais após a vírgula, segundo a fórmula: distancia = (x 2 x 1 ) 2 + (y 2 y 1 ) 2 A entrada contém duas linhas de dados. A primeira linha contém dois valores de ponto flutuante, x 1 e y 1, e a segunda linha contém outros dois valores de ponto flutuante, x 2 e y 2. Calcule e imprima o valor da distância segundo a fórmula fornecida, com 4 casas após o ponto decimal. 1.0 7.0 5.0 9.0 4.4721-2.5 0.4 12.1 7.3 16.1484 2.5-0.4-12.2 7.0 16.4575

cederj EAD-05.009 Fundamentos de Programação Aula 2 10 Problema H: Diferença https://www.urionlinejudge.com.br/judge/pt/problems/view/1007 Leia quatro valores inteiros A, B, C e D. A seguir, calcule e mostre a diferença do produto de A e B pelo produto de C e D segundo a fórmula: DIFERENCA = A B C D A entrada contém quatro valores inteiros, um por linha. Imprima a mensagem DIFERENCA, com todas as letras maiúsculas, conforme exemplo abaixo, com um espaço em branco antes e depois da igualdade. 5 6 7 8 DIFERENCA = -26 0 0 7 8 DIFERENCA = -56 5 6-7 8 DIFERENCA = 86

cederj EAD-05.009 Fundamentos de Programação Aula 2 11 Problema I: Média https://www.urionlinejudge.com.br/judge/pt/problems/view/1006 Leia 3 valores, no caso, variáveis A, B e C, que são as três notas de um aluno. A seguir, calcule a média do aluno, sabendo que a nota A tem peso 2, a nota B tem peso 3 e a nota C tem peso 5. Considere que cada nota pode ir de 0 até 10.0, sempre com uma casa decimal. A entrada contém três valores com uma casa decimal, de dupla precisão (double). Imprima a variável MEDIA conforme exemplo abaixo, com 1 dígito após o ponto decimal e com um espaço em branco antes e depois da igualdade. Assim como todos os problemas, não esqueça de imprimir o fim de linha após o resultado. 5.0 6.0 7.0 MEDIA = 6.3 5.0 10.0 10.0 MEDIA = 9.0 10.0 10.0 5.0 MEDIA = 7.5

cederj EAD-05.009 Fundamentos de Programação Aula 2 12 Problema J: Tomadas https://www.urionlinejudge.com.br/judge/pt/problems/view/1930 Você vai viajar e planeja levar na viagem todos os seus vários equipamentos eletrônicos: celular, tablet, notebook, ponto de acesso wifi, câmeras, etc, e sabe que necessitará de várias tomadas de energia para conectar todos esses equipamentos. Você é informado de que ficará em um quatro de hotel que contém apenas uma tomada de energia disponível. Precavido, você comprou quatro réguas de tomadas, permitindo assim ligar vários aparelhos na única tomada do quarto de hotel. Você pode, também, ligar uma régua em outra para aumentar ainda mais o número de tomadas disponíveis. No entanto, como as réguas têm muitas tomadas, você resolve escrever um programa que, dado o número de tomadas em cada régua, determine o número máximo de aparelhos que podem ser conectados à energia num mesmo instante. A entrada consiste de uma linha com quatro números inteiros, T1, T2, T3 e T4, indicando o número de tomadas de cada uma das quatro réguas (2 Ti 6). Seu programa deve produzir uma única linha contendo um único número inteiro, indicando o número máximo de aparelhos que podem ser conectados à energia num mesmo instante. 2 4 3 2 8 6 6 6 6 21 2 2 2 2 5