//Leitura de Variáveis System.out.print("Digite a temperatura atual: "); temp = leia.nextfloat();
|
|
- Victorio Bonilha Gama
- 8 Há anos
- Visualizações:
Transcrição
1 Bacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios Nº 02 Algoritmos Computacionais Estruturas de Seleção Soluções de Referência em Java ATENÇÃO- Para cada um dos exercícios abaixo, antes de escrever o algoritmo, identifique ENTRADA, PROCESSAMENTO e SAÍDA, utilizando a seguinte técnica de interpretação de enunciado: 1. Escreva um programa que informe ao usuário se deve ou não levar uma blusa consigo. Sabe-se que a blusa é indicada se a temperatura em graus celsius estiver abaixo de 20 graus. public class Ex1 { //Declaração de Variáveis Scanner leia = new Scanner(System.in); float temp; //Leitura de Variáveis System.out.print("Digite a temperatura atual: "); temp = leia.nextfloat(); if (temp < 20) { // Verifica a temperatura e indica a mensagem ao usuário System.out.print("\nVocê deve levar uma blusa consigo.\n"); else { System.out.print("\nVocê não precisa levar uma blusa consigo.\n");
2 2. Escreva um programa que solicite ao usuário um valor inteiro e exibe uma mensagem informando se o número é par ou ímpar. Exiba: Caso verdadeiro: O número é par Caso falso: O número é ímpar public class Ex2 { //Declaração de variáveis Scanner leia= new Scanner(System.in); int n; //Entrada System.out.print("Digite um número inteiro: "); n=leia.nextint(); // Leitura de Variável if(n%2==0){ //Verifica se o número é par ou impar. System.out.println("O número é par "); else{ System.out.println("O número é impar. ");
3 3. Escreva um programa que solicite ao usuário uma letra e verifique se ela é uma vogal ou não exibindo uma mensagem correspondente. Exiba: Caso verdadeiro: É uma vogal Caso falso: Não é uma vogal public class Ex3 { //Declaração de variável Scanner leia = new Scanner(System.in); char a; //Entrada System.out.print("Digite uma letra: "); a = leia.nextline().charat(0); /*Verificação de se ela é ou não uma vogal. Deve considerar a possibilidade da letra escrita pelo usuário ser maiúscula ou minúscula.*/ if (a == 'a' a == 'e' a == 'i' a == 'o' a == 'u' a == 'A' a == 'E' a == 'I' a == 'O' a == 'U') { System.out.print("\nÉ uma vogal.\n"); else { System.out.print("\nNão é uma vogal.\n");
4 4. Escreva um programa que exiba o maior dentre dois números reais digitados pelo usuário, na forma numero tal é maior que numero tal. Caso eles sejam iguais deve-se exibir a mensagem na forma: numero tal é igual ao numero tal public class Ex4 { //Declaração de variáveis Scanner leia = new Scanner(System.in); float a, b; System.out.print("Digite um número real: "); a = leia.nextfloat(); System.out.print("Digite um segundo número real: "); b = leia.nextfloat(); //Processameno e saída de dados /*Estrutura para verificar qual número é maior, ou se ambos são iguais. Pode ser feito em estrutura encadeada, conforme segue:*/ if (a > b) { System.out.print("\n" + a + " é maior que " + b + ".\n"); else if (b > a) { System.out.print("\n" + b + " é maior que " + a + ".\n"); else { System.out.print("\n" + a + " é igual a " + b + ".\n");
5 5. Escreva um programa que exiba na tela o triplo de um número inteiro informado pelo usuário. Caso o número informado pelo usuário seja negativo, o mesmo deve ser transformado no seu equivalente positivo antes da exibição do seu triplo. public class Ex5 { //Declaração de variável Scanner leia = new Scanner(System.in); int n; System.out.print("Digite um número inteiro: "); n = leia.nextint(); //Processameno e saída de dados /* O valor do triplo pode ser inserido diretamente na saída, sem necessidade de criar uma variável para armazená-lo. Utilizando a seguinte estrutura.*/ if (n >= 0) { // Condicional para Verificar se o Número é Positivo ou não System.out.print("\nO triplo do modulo do número digitado é " + 3 * n + ".\n"); else { System.out.print("\nO triplo do modulo do número digitado é " + (-3 * n) + ".\n");
6 6. Escreva um programa que calcule a idade de uma pessoa a partir do seu ano de nascimento. O programa deve mostrar na tela a idade e também as seguintes mensagens, quando for o caso: Já pode votar (se tiver 16 anos ou mais) Já pode solicitar a Carteira de Habilitação (se tiver 18 anos ou mais) public class Ex6 { //Declaração de variável /*Obs.: O ano de nascimento deve ser calculado utilizando o ano anterior e o ano atual*/ int ano_atual, ano_nasc; System.out.print("Digite o ano atual: "); ano_atual = entrada.nextint(); System.out.print("Digite o ano de seu nascimento: "); ano_nasc = entrada.nextint(); /* Cálculo da idade -> Não é necessário criar uma variável para armazená-lo. Ele pode ser diretamente inserido na saída.*/ System.out.print("\nA sua idade é: " + (ano_atual - ano_nasc) + " anos.\n"); /* Estrutura condicional para verificar se o usuário pode votar-> Mais uma vez, pode ser feito sem a criação de uma variável para armazenar a idade.*/ if ((ano_atual - ano_nasc) >= 16) { System.out.print("Já pode votar.\n"); /*Estrutura condicional para verificar se o usuário pode solicitar a carteira de habilitação. Mais uma vez, pode ser feito sem a criação de uma variável para armazenar a idade.*/ if ((ano_atual - ano_nasc) >= 18) { System.out.print("Já pode solicitar a Carteira de Habilitação.\n");
7 7. Escreva um algoritmo que leia três números inteiros e imprima-os em ordem crescente. Efetue pelo menos 3 testes do seu algoritmo com entradas de dados distintas. Analise os resultados do seu algoritmo. public class Ex7 { //Declaração de variável int a, b, c, maior, medio, menor; System.out.println("Digite o primeiro número "); a = entrada.nextint(); System.out.println("Digite o segundo número "); b = entrada.nextint(); System.out.println("Digite o terceiro número "); c = entrada.nextint(); if (a < b && b < c) { System.out.printf("A ordem é: %d %d %d \n", a, b, c); else if (a < c && c < b) { System.out.printf("A ordem é: %d %d %d \n", a, c, b); else if (b < a && a < c) { System.out.printf("A ordem é: %d %d %d \n", b, a, c); else if (b < c && c < a) { System.out.printf("A ordem é: %d %d %d \n", b, c, a); else if (c < a && a < b) { System.out.printf("A ordem é: %d %d %d \n", c, a, b); else { System.out.printf("A ordem é: %d %d %d \n", c, b, a);
8 8. Escreva um algoritmo que peça como entrada os coeficientes a, b e c de uma equação de 2.o grau e forneça como saída as suas raízes. Lembre-se de prever os seguintes casos: I. a = 0 : Equação de 1.o grau, calcule a única raiz diretamente II. Δ = 0 : Calcule a única raiz pela fórmula de Baskara III. Δ < 0 : Calcule as 2 raízes complexas pela fórmula de Baskara IV. Δ > 0 : Calcule as 2 raízes reais pela fórmula de Baskara A formula de Bhaskara = Δ = b 2 4ac Exemplo: a = 1, b = -5, c = 6 raiz1 = 2 e raiz2 = 3 import java.lang.math; public class Ex8 { public static void main(string[] Args) { //Declaração das variáveis float a, b, C, delta, raiz1, raiz2, partereal; System.out.println("Seja ax^2+bx+c=0 uma equação de segundo grau digite o valor do coeficiente a: "); a = entrada.nextfloat(); System.out.println("Digite o valor do coeficiente b: "); b = entrada.nextfloat(); System.out.println("Digite o valor do coeficiente c: "); C = entrada.nextfloat(); if (a == 0) { raiz1 = (-C / b); System.out.printf("A raiz única da equação é %.2f.\n", raiz1); else { //Cálculo das raízes através da formula de báskhara delta = b * b - 4 * a * C; if (delta > 0) { raiz1 = (float) ((-b + Math.sqrt(delta)) / (2 * a)); raiz2 = (float) ((-b - Math.sqrt(delta)) / (2 * a)); System.out.printf("As raízes da equação são %.2f e %.2f.\n", raiz1, raiz2 ); else if (delta < 0) { partereal = (-b / (2 * a)); raiz1 = (float) ((Math.sqrt(-1 * delta)) / (2 * a)); System.out.printf("As raízes da equação são %.2f + %.2fi e %.2f - %.2fi.\n", partereal, raiz1, partereal, raiz1); else { //delta == 0 raiz1 = (-b) / (2 * a); System.out.printf("A raiz da equação é %.2f.\n", raiz1);
9 9. Escreva um algoritmo que peça como entrada o conceito final de um aluno em uma disciplina cursada na UFABC e imprima a mensagem correta, conforme tabela abaixo: CONCEITO FINAL A B C D F O I public class Ex9 { public static void main(string[] Args) { //Declaração das variáveis char conceito; SITUAÇÃO Desempenho excepcional Bom desempenho Desempenho adequado Aproveitamento mínimo Reprovado Reprovado por falta Incompleto System.out.println("Entre com o conceito do aluno(a, B, C, D, F, O ou I) "); conceito = entrada.nextline().charat(0); if (conceito == 'A') { System.out.println("Desempenho excepcional"); else if (conceito == 'B') { System.out.println("Bom desempenho"); else if (conceito == 'C') { System.out.println("Desempenho adequado"); else if (conceito == 'D') { System.out.println("Aproveitamento Mínimo"); else if (conceito == 'F') { System.out.println("Reprovado"); else if (conceito == 'O') { System.out.println("Reprovado por falta"); else { System.out.println("Incompleto");
10 10. Uma livraria está fazendo uma promoção para pagamento à vista em que o comprador pode escolher entre dois critérios de desconto: Critério A: R$ 0,25 por livro + R$ 7,50 fixo Critério B: R$ 0,50 por livro + R$ 2,50 fixo Escreva um algoritmo em que o usuário digite a quantidade de livros que deseja comprar e programa diga qual é a melhor opção de desconto. public class Ex10 { public static void main(string[] Args) { //Declaração de variáveis int livros; float a, b; System.out.print("Entre com quantos livros deseja comprar: "); livros = entrada.nextint(); a = (float) (0.25 * livros ); b = (float) (0.50 * livros ); if (a > b) { System.out.println("\nMelhor opção é a B"); System.out.println("\nMelhor opção é a A");
11 11. O imposto de renda MENSAL de uma pessoa física (IR) é calculado com base na sua renda mensal. Escreva um algoritmo para calcular e imprimir o IR MENSAL e o IR ANUAL de uma pessoa considerando a seguinte tabela e supondo que sua renda mensal (salário) é a mesma durante os 12 meses. Base de cálculo mensal em R$ Alíquota % Parcela a deduzir do imposto em R$ Até 1.499, De 1.499,16 até 2.246,75 7,5 112,43 De 2.246,76 até 2.995,70 15,0 280,94 De 2.995,71 até 3.743,19 22,5 505,62 Acima de 3.743,19 27,5 Exemplo de Calculo: Se uma pessoa ganha 3500,00 por mês, com base na tabela acima, deve-se aplicar a alíquota (taxa) de 22,5% de imposto de renda e deduzir o valor de Assim 3500 x 22.5 /100 = 785,50. Deduzindo-se os 505,62 o valor do imposto mensal será de Para o Para verificar se o seu programa está correto, efetue os dois testes que seguem: TESTE 1: Entrada: salário mensal = Saída Esperada: IR Mensal = IR Anual = TESTE 2: Entrada: salário mensal = Saída Esperada: IR Mensal = IR Anual = public class Ex11 { public static void main(string[] Args) { //Declaração de variáveis double sal, iranual, irmensal; System.out.println("Digite o salário: "); sal = entrada.nextdouble(); //Processamento if (sal > ) { irmensal = ((sal * 0.275) ); else if ( > sal && sal >= ) { irmensal = ((sal * 0.225) ); else if (sal < && sal >= ) { irmensal = ((sal * 0.15) ); else if (sal < && sal >= ) { irmensal = ((sal * 0.075) ); else { irmensal = 0; iranual = irmensal * 12; //Saída de dados System.out.println ("O imposto de renda anual é " + iranual + " e o imposto de renda mensal é " + irmensal);
12 12. Escreva um programa que exiba uma mensagem indicando se um número inteiro informado pelo usuário é positivo, negativo ou nulo, de acordo com as seguintes condições: Caso seja maior que zero, exibir: Número tal é positivo ; Caso seja menor que zero, exibir: Número tal é negativo ; Caso seja igual a zero, exibir: Número tal é nulo. OBS. É OBRIGATÓRIO O USO DE SELEÇÃO ENCADEADA. public class Ex12 { public static void main(string[] Args) { //Declaração de variáveis int n; System.out.println("Digite um número inteiro: "); n = entrada.nextint(); if (n > 0) { System.out.println("O número " + n + " é positivo"); else if (n == 0) { System.out.println("O número " + n + " é nulo"); else { System.out.println("O número " + n + " é negativo");
13 13. Escreva um algoritmo que peça como entrada o peso (em kilogramas) e a altura (em metros) da pessoa e calcule e exiba o seu IMC Índice de Massa Corpórea. Adicionalmente, o programa deve emitir as mensagens correspondentes conforme a tabela a seguir: Cálculo IMC Situação Abaixo de 18.5 Você está abaixo do peso ideal Entre 18.5 e 24.9 Parabéns você está em seu peso normal! Entre 25.0 e 29.9 Você está acima de seu peso (sobrepeso) Entre 30.0 e 34.9 Obesidade grau I Entre 35.0 e 39.9 Obesidade grau II 40.0 e acima Obesidade grau III O IMC é calculado da seguinte forma: divide-se o peso (quilogramas) pela altura ao quadrado (em metros). Exemplo1: peso = 65, altura = 1.67 IMC = 65 / (1.67 * 1.67) = Exemplo2: peso = 85, altura = 1.60 IMC = 85 / (1.60 * 1.60) = OBS. É OBRIGATÓRIO O USO DE SELEÇÃO ENCADEADA. Para verificar se o seu programa está correto, efetue os dois testes que seguem: TESTE 1: Entrada: peso=65 altura = 1.67 Saída Esperada: IMC = Parabéns você está em seu peso normal! TESTE 2: Entrada: peso=85 altura = 1.60 Saída Esperada: IMC = Obesidade grau I public class Ex13 { public static void main(string[] Args) { //Declaração de variáveis float peso, altura, imc; System.out.println("Entre com seu peso em kg: "); peso = entrada.nextfloat(); System.out.println("Entre com sua altura em metros: "); altura = entrada.nextfloat(); imc = peso / (altura * altura); if (imc < 18.5) { System.out.println("Você está abaixo do peso ideal!"); else if (imc >= 18.5 && imc <= 24.9) { System.out.println("Parabéns! Você está no seu peso ideal!"); else if (imc >= 25.0 && imc <= 29.9) { System.out.println("Você está acima do peso (sobrepeso)"); else if (imc >= 30.0 && imc <= 34.9) { System.out.println("Obesidade grau 1"); else if (imc >= 35.5 && imc <= 39.9) { System.out.println("Obesidade grau 2"); else { System.out.println("Obesidade grau 3");
Bacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios EXTRA Nº 02 Algoritmos Estruturas de Seleção
Bacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios EXTRA Nº 02 Algoritmos Estruturas de Seleção ATENÇÃO- Para cada um dos exercícios abaixo, antes de escrever o
Leia maisBC0501 Linguagens de Programação
BC0501 Linguagens de Programação Aula Prática: 03 Assunto: Comandos de Seleção 1. Introdução Um comando de seleção define uma condição em um programa, que permite que grupos de comandos sejam executados
Leia maisAula 3 Desvio Condicional
Aula 3 Desvio Condicional ROTEIRO DA AULA Desvio Condicional Simples Desvio Condicional Composto Desevio Condicional Aninhado Desvio Condicional em JAVA 2 DESVIO CONDICIONAL Um desvio condicional é usado
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
Leia maisAula 04 Operadores e Entrada de Dados. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.
Aula 04 Operadores e Entrada de Dados Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Operadores: Aritméticos; Atribuição; Concatenação;
Leia maisAlgoritmos e Linguagens de Programação
Estrutura Sequencial Lista de Exercícios 01 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior IMPORTANTE: Lembre-se! As respostas apresentadas a seguir não são únicas. Ou seja, existem
Leia maisEstrutura Condicional em Java
Estrutura Condicional em Java Linguagem de Programação 1 O Java contém três tipos de instruções de seleção. A instrução if realiza uma ação se uma condição for verdadeira ou pula a ação se a condição for
Leia mais7. Estrutura de Decisão
7. Estrutura de Decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições. Uma condição é uma expressão lógica. A classificação
Leia maisEXERCÍCIOS. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.
EXERCÍCIOS 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, multiplicação e a divisão dos
Leia maisExercícios de Java Aula 13
Exercícios de Java Aula 13 Link do curso: http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/ 1. Faça um Programa que mostre a mensagem "Alo mundo" na tela. 2. Faça um Programa que peça um
Leia mais2 Orientação a objetos na prática
2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos
Leia maisProgramação. Folha Prática 3. Lab. 3. Departamento de Informática Universidade da Beira Interior Portugal 2015. Copyright 2010 All rights reserved.
Programação Folha Prática 3 Lab. 3 Departamento de Informática Universidade da Beira Interior Portugal 2015 Copyright 2010 All rights reserved. LAB. 3 3ª semana EXPRESSÕES E INSTRUÇÕES 1. Revisão de conceitos
Leia maisProgramação: Estruturas de seleção
Programação de Computadores I Aula 07 Programação: Estruturas de seleção José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/53 Valores booleanos Os valores booleanos
Leia maisLista de Exercícios de Estrutura Sequencial Resolvida
Lista de Exercícios de Estrutura Sequencial Resolvida 1 Faça um algoritmo que leia quatro números informados pelo usuário e que depois imprima a média ponderada, sabendo se que os pesos são respectivamente:
Leia maispublic Agenda() { compromissos = null; } public int getnumerodecompromissos() { if (compromissos==null) return 0; else return compromissos.
import java.util.scanner; class Data... class Compromisso... public class Agenda private Compromisso[] compromissos; private Compromisso[] realoquecompromissos (Compromisso[] vetor, int tamanhodesejado)
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 7
CURSO BÁSICO DE PROGRAMAÇÃO AULA 7 Revisão para prova: Comandos de Entrada e Saída Estruturas de Decisão (Se, caso (escolha)) Laços de Repetição (Enquanto, Repita, Para) Relembrando Trabalho 1 Prazo de
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ
CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 05 APRESENTAÇÃO: Nesta aula vamos ver como se faz a criação de Métodos
Leia maisCriar a classe Aula.java com o seguinte código: Compilar e Executar
Introdução à Java Prof. Bruno Gomes bruno.gomes@ifrn.edu.br Programação Orientada a Objetos Código Exemplo da Aula Criar a classe Aula.java com o seguinte código: public class Aula { public static void
Leia maisRoteiro 1: Dados, variáveis, operadores e precedência
1. Introdução Universidade Federal do ABC Disciplina: Processamento da Informação (BC-0505) Assunto: Dados, variáveis, operadores e precedência Roteiro 1: Dados, variáveis, operadores e precedência Nesta
Leia maisNoções sobre Objetos e Classes
Noções sobre Objetos e Classes Prof. Marcelo Cohen 1. Elementos de programação Revisão de programação variáveis, tipos de dados expressões e operadores cadeias de caracteres escopo de variáveis Revisão
Leia maisCapítulo 7. Estruturas de Decisão. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra
Capítulo 7 Estruturas de Decisão Objetivos do Capítulo Apresentar as estruturas de decisão disponíveis no Java e sua aplicabilidade para promover desvios no fluxo de execução dos aplicativos. Indicar a
Leia maisJava - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br
Java - Introdução Professor: Vilson Heck Junior vilson.junior@ifsc.edu.br Agenda O que é Java? Sun / Oracle. IDE - NetBeans. Linguagem Java; Maquina Virtual; Atividade Prática. Identificando Elementos
Leia mais1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição
1 Estrutura de seleção Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição - Necessário quando mais de uma ação deve ser tomada se uma condição for satisfeita
Leia maisExercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle
Disciplina: TCC-00.7 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A- Data: / / Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle. Construa um algoritmo
Leia maisLista de Exercícios 03b Algoritmos Repetição
Lista de Exercícios 03b Algoritmos Repetição (enquanto... faça:... fim-enquanto) (faça:... enquanto) 61) Escreva um algoritmo em PORTUGOL que receba números do usuário e imprima o triplo de cada número.
Leia maisINF1007 - PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 15
INF1007 - PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 15 1. Um número racional é expresso por dois inteiros: um numerador e um denominador (este último diferente de zero!). Implemente um TAD para representar números
Leia mais2ª LISTA DE EXERCÍCIOS CLASSES E JAVA Disciplina: PC-II. public double getgeracaoatual() {return geracaoatual;}
2ª LISTA DE EXERCÍCIOS CLASSES E JAVA Disciplina: PC-II Exercício : Construtores são métodos especiais sem tipo de retorno (nem mesmo void) e de mesmo nome que a classe que são invocados quando da criação
Leia maisAlgoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões
Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal
Leia maisApresentar os conceitos básicos e as estruturas de linguagem relacionadas à tomada de decisão ofertadas pela linguagem C, tais como:
Cláudio C. Rodrigues Faculdade da Computação - UFU LINGUAGEM C - 02: ESTRUTURA DE SELEÇÃO CONDICIONAL Faculdade da Computação - UFU 1 Objetivo Apresentar os conceitos básicos e as estruturas de linguagem
Leia maisLista de Exercícios 02 Algoritmos Estrutura Condicional
Lista de Exercícios 02 Algoritmos Estrutura Condicional 1) Escreva um algoritmo em PORTUGOL que leia um número e o imprima caso ele seja maior que 20. 2) Construa um algoritmo em PORTUGOL que leia dois
Leia maisLista de Exercícios 03b Repetição. 63) Escreva um programa que receba números do usuário enquanto eles forem positivos e
Lista de Exercícios 03b 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 for digitado. 62) Escreva um programa
Leia maisFaculdade de Ciências Universidade Agostinho Neto Departamento de Matemática e Engenharia Geográfica Ciências da Computação
FaculdadedeCiências UniversidadeAgostinhoNeto DepartamentodeMatemáticaeEngenhariaGeográfica CiênciasdaComputação ProgramaçãoII SegundaParte Adaptado de um original dos docentes de ISCTE Objectivos Os alunos
Leia maisAlgoritmos x Programação. Primeiros Passos na Linguagem C/C++ Como traduzir um algoritmo? Algoritmo original. Prof. Marcelo Cohen flash@inf
Primeiros Passos na Linguagem C/C++ Prof. Marcelo Cohen flash@inf inf.pucrs.br Algoritmos x Programação Algoritmo é um conjunto finito de regras, bem definidas, para a solução de um problema em um tempo
Leia maisDEFINIÇÃO DE MÉTODOS
Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Notas de aula 2 DEFINIÇÃO DE MÉTODOS Todo o processamento que um programa Java faz está definido dentro dos
Leia maisExercícios de Revisão Java Básico
Exercícios de Revisão Java Básico (i) Programação básica (estruturada) 1) Faça um programa para calcular o valor das seguintes expressões: S 1 = 1 1 3 2 5 3 7 99... 4 50 S 2 = 21 50 22 49 23 48...250 1
Leia maisESTRUTURA CONDICIONAL
AULA 6 ESTRUTURA CONDICIONAL 130 Tem como objetivo executar um conjunto de comandos caso uma condição lógica seja atendida. Quando a resposta lógica for falsa, nada será executado. Sintaxe Se CONDIÇÃO
Leia maisREVISÃO. É usado para mostrar dados na tela ou na Impressora e podem apresentar mensagens e variáveis. Escreva X Escreva O Resultado de X =, X
A estruturado Algoritmo REVISÃO Algoritmo (Nome do Algoritmo) Declara xxx tipo ----- onde são criadas as variaveis Bloco de comandos ----- onde inseridos todos os códigos do Programa, ou seja o processo
Leia maisLista de Exercícios. Vetores
Lista de Exercícios Vetores LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI. WWW.EDUARDOSILVESTRI.COM.BR ATUALIZADO EM: 13/03/2007 Página 1/1 1. Faça um programa que crie um vetor de inteiros de 50 posições
Leia maisinsfcanceof new public switch transient while byte continue extends for int null
Palavras -chave de JAV A abstract catch do final implements long private static throw void boolean char double finally import native protected super throws volatile break class float insfcanceof new public
Leia maisPROGRAMAÇÃO DE COMPUTADORES I - BCC701-2014-01 Lista de Exercícios do Módulo 1 - Preparação para a Prova 1
PROGRAMAÇÃO DE COMPUTADORES I - BCC701-2014-01 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 maisJosé Romildo Malaquias 2011-1
Programação de Computadores I Aula 08 Programação: Estruturas de Repetição José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/58 Motivação Como imprimir os três
Leia mais1ª Lista de exercícios
1ª Lista de exercícios NOTA: Por favor tente resolver todos os exercícios sozinho, caso tente e não consiga entre em contato no email: suporte@mjailton.com.br. Após a resolução envie as respostas para
Leia maisPython Condicionais e Loops. Introdução à Programação SI1
Python Condicionais e Loops Introdução à Programação SI1 Conteúdo Comando de Decisão Comandos de Repetição Exercícios 13/06/2013 2 Condicional Controle de fluxo É muito comum em um programa que certos
Leia maisEXERCICIO DE JAVA PARA FIXAÇÃO DE CONTEÚDO - Introdução a Prática de Programação Docente Pedro F. Carvalho /
1 Revisão de conceitos de variáveis e operações aritméticas /* Determine qual é a idade que o usuário faz no ano atual. Para isso solicite o ano de nascimento do usuário e o ano atual. package exercicio01;
Leia maisUNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO UFRPE
Seção 1: Algoritmos Seqüências 1. Qual o valor das variáveis x, y, z e k após a execução do seguinte trecho de código? int x, y; int a = 14, b = 3; float z, k; Solução: x=14/3=4 y=14mod(3)=2 z=14/3=4 k=3/2.0=1.5
Leia maisJSP - ORIENTADO A OBJETOS
JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...
Leia maisProgramação online em Java
Universidade Federal do ABC Disciplina: Processamento da Informação Assunto: Programação online em Java Programação online em Java Conteúdo Conteúdo...1 Introdução... 1 1.1.Programas necessários... 1 1.2.Visão
Leia maisSolucionário de. Programação
Solucionário de Programação Questão 1 Fazer um programa que mostre na tela o valor da variável x inteiro e y real, atribua a x 8 e a y 2.5 vezes o valor de x. int x; float y; x=8; y=2.5 * x; printf("x=%d\n",x);
Leia maisEstruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Linguagem e Técnicas 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 maisUNIVERSIDADE FEDERAL DE SANTA MARIA
1 UNIVERSIDADE FEDERAL DE SANTA MARIA Disciplina de Algoritmos e Programação Profa: Juliana Kaizer Vizzotto Lista de Exercícios Vetores Para a implementação de programas que solucionem os problemas a seguir
Leia maisEstrutura de Repetição Simples
Instituto de Ciências Eatas e Biológicas ICEB Lista de Eercícios Básicos sobre Laço Estrutura de Repetição Simples Eercício 01 Escreva um programa que imprima todos os números inteiros de 0 a 50. A seguir,
Leia maisEstruturas de entrada e saída
capa Estruturas de entrada e saída - A linguagem C utiliza de algumas funções para tratamento de entrada e saída de dados. - A maioria dessas funções estão presentes na biblioteca . - As funções
Leia maisProgramação WEB I Estruturas de controle e repetição
Programação WEB I Estruturas de controle e repetição Operadores de Incremento Operadores de incremento servem como expressões de atalho para realizar incrementos em variáveis Operadores de Incremento Vamos
Leia maisProcessamento da Informação Teoria. Algoritmos e Tipos de dados
Processamento da Informação Teoria Algoritmos e Tipos de dados Semana 01 Prof. Jesús P. Mena-Chalco 24/04/2013 (*) Slides adaptados das aulas do Prof. Harlen Costa Batagelo Algumas definições de algoritmo
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão
CURSO BÁSICO DE PROGRAMAÇÃO AULA 9 Introdução a linguagem C Estruturas de decisão Introdução à Linguagem C Linguagem compilada. Desenvolvida sobre os paradigmas de programação procedural. Uma das linguagens
Leia maisIFTO LÓGICA DE PROGRAMAÇÃO AULA 02
IFTO LÓGICA DE PROGRAMAÇÃO AULA 02 Prof. Manoel Campos da Silva Filho Tecnólogo em Processamento de Dados / Unitins Mestre em Engenharia Elétrica / UnB http://lab.ifto.edu.br/~mcampos http://manoelcampos.com
Leia maisLinguagem algorítmica: Portugol
Programação de Computadores I Aula 03 Linguagem algorítmica: Portugol José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/34 Introdução I Lógica A lógica é usada
Leia maisAlgoritmia e Programação APROG. Linguagem JAVA. Básico. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31
APROG Algoritmia e Programação Linguagem JAVA Básico Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 Linguagem Java Estrutura de um Programa Geral Básica Estruturas de Dados Variáveis Constantes Tipos de Dados
Leia maisPara desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.
1 - Criando uma classe em Java Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans. Antes de criarmos a(s) classe(s) é necessário criar o projeto
Leia maisMC102 Algoritmos e programação de computadores Aula 3: Variáveis
MC102 Algoritmos e programação de computadores Aula 3: Variáveis Variáveis Variáveis são locais onde armazenamos valores na memória. Toda variável é caracterizada por um nome, que a identifica em um programa,
Leia maisEXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS -
FIT - Faculdade de Informática de Taquara Curso de Sistemas de Informação EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS - Profa. Flávia Pereira de Carvalho Março de 2007 Profa. Flávia Pereira
Leia maisUnidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 01
Unidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 01 Objetivos: Modelar um sistema orientado a objetos simples a partir
Leia mais1. Leia um número inteiro e escreva seu sucessor e antecessor.
Bacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios Nº 01 Algoritmos Estruturas Sequenciais Soluções de referência em Java ATENÇÃO- Para cada um dos exercícios abaixo,
Leia maisINF 1620 P1-10/04/02 Questão 1 Nome:
INF 1620 P1-10/04/02 Questão 1 Considere uma disciplina que adota o seguinte critério de aprovação: os alunos fazem duas provas (P1 e P2) iniciais; se a média nessas duas provas for maior ou igual a 5.0,
Leia maisProgramação Visual TIC - 3PA. Lista de Exercícios 01
Programação Visual TIC - 3PA Lista de Exercícios 01 Professor: Edwar Saliba Júnior 1) Elabore um programa para somar dois números digitados pelo usuário do software. Seu programa deverá possuir a classe
Leia maisProgramação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO
Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO Pseudocódigo Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve,
Leia maisPontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação
Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação LP: Laboratório de Programação Apontamento 8 Prof. ISVega Março de 2004 Controle de Execução: Seleção Múltipla CONTEÚDO
Leia maisTrabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO
Exercícios de Seletores (estrutura condicional) Exercício 1. [ASCENCIO] A nota final de um estudante é calculada a partir de três notas atribuídas, respectivamente, a um trabalho de laboratório, a uma
Leia maisLinguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.
Programação Estruturada Linguagem C Fundamentos da Linguagem Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Estrutura Básica Bibliotecas Básicas Tipos de Dados Básicos Variáveis/Declaração
Leia maisProjeto de Software Orientado a Objeto
Projeto de Software Orientado a Objeto Ciclo de Vida de Produto de Software (PLC) Analisando um problema e modelando uma solução Prof. Gilberto B. Oliveira Estágios do Ciclo de Vida de Produto de Software
Leia maisr 5,8 5 Calcule a área de um trapézio área = altura (base maior + base menor )/ 2 7,2
Primeira parte 1 Faça um algoritmo para calcular a área de um quadrado 12,5...; 156,25 2 Calcular a área de um retângulo - area = comprimento X largura 7,0 5,6...: 39,2 3 Calcule a área de um triangulo
Leia maisLista de Exercícios 3 Estrutura Condicional
1 Lista de Exercícios 3 Estrutura Condicional 1. A nota final de um estudante é calculada a partir de três notas atribuídas respectivamente a um trabalho de laboratório, a uma avaliação semestral e a um
Leia maisINTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
Leia maisLista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.
Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50. 2) Escreva um algoritmo em Scilab que imprima todos
Leia maisLista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.
Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50. 2) Escreva um algoritmo em Scilab que imprima todos
Leia maisI Lista de Exercícios
MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DIRETORIA DE ENSINO DE GRADUAÇÃO LÓGICA DE PROGRAMAÇÃO ESTRUTURADA I Lista de Exercícios 1. Faça um algoritmo que receba o salário-base de
Leia maisProgramação de Computadores II TCC 00.174/Turma A 1
Programação de Computadores II TCC 00.174/Turma A 1 Professor Leandro A. F. Fernandes http://www.ic.uff.br/~laffernandes Conteúdo: Entrada e saída de dados Material elaborado pelos profs. Anselmo Montenegro
Leia maisCAPÍTULO 6 - ESTRUTURA DE SELEÇÃO
6.1 - INTRODUÇÃO CAPÍTULO 6 - ESTRUTURA DE SELEÇÃO Existem problemas que podem ter mais de um caminho a ser seguido para seleção correta, ou existem restrições em suas soluções. O sujeito que irá executar
Leia maisALP Algoritmos e Programação
ALP Algoritmos e Programação Estruturas de Seleção. Motivação. Conceito. Exemplos.Exercícios 1 Motivação Ex: Algoritmo para o cálculo de raízes reais de equações de 2º grau. - E se o delta ( ) for negativo?
Leia maispublic void setdata(data d) { data = d;
class Data... public class Compromisso private Data data; private int hora; private String descricao; /**java.lang.string*/ public Compromisso() public Compromisso(Data data, int hora, String descricao)
Leia maisCompilado pela Prof a Sílvia Moraes Organizado por Stewart Unger
Algoritmos Seqüênciais e Condicionais Compilado pela Prof a Sílvia Moraes Organizado por Stewart Unger 1. Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1)
Leia maisMatemática - UEL - 2010 - Compilada em 18 de Março de 2010. Prof. Ulysses Sodré Matemática Essencial: http://www.mat.uel.
Matemática Essencial Equações do Segundo grau Conteúdo Matemática - UEL - 2010 - Compilada em 18 de Março de 2010. Prof. Ulysses Sodré Matemática Essencial: http://www.mat.uel.br/matessencial/ 1 Introdução
Leia maisUm pouco do Java. Prof. Eduardo
Um pouco do Java Prof. Eduardo Introdução A tecnologia JAVA é composta pela linguagem de programação JAVA e pela plataforma de desenvolvimento JAVA. Os programas são escritos em arquivos-texto com a extensão.java.
Leia maisResolução de problemas e desenvolvimento de algoritmos
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Resolução de problemas e desenvolvimento de algoritmos Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário Análise e solução de
Leia maisLista de Exercícios I. 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números.
Lista de Exercícios I 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números. public class Questao001 { public static void main(string[] args)
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ
CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 02 APRESENTAÇÃO: Apresentação; conceitos básicos da linguagem java; estrutura
Leia maisAluísio Eustáquio da Silva
1 Aluísio Eustáquio da Silva SciLab Programável Material didático usado em aulas de Programação de Computadores, Algoritmos e Lógica de Programação Betim Maio de 2012 2 PROGRAMAÇÃO O SciLab permite que
Leia maisIntrodução a Algoritmos Parte 04
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 04 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisUnidade IV: Ponteiros, Referências e Arrays
Programação com OO Acesso em Java a BD Curso: Técnico em Informática Campus: Ipanguaçu José Maria Monteiro Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento Clayton Maciel de Informática
Leia maisBC0505 Processamento da Informação
BC0505 Processamento da Informação Assunto: Modularização de código e passagem de parâmetros Aula Prática: 4 Versão: 0.2 Introdução Modularização No Java, como em outras linguagens de Programação Orientadas
Leia maisNetBeans. Conhecendo um pouco da IDE
NetBeans Conhecendo um pouco da IDE Professor: Edwar Saliba Júnior Sumário Apresentação:...1 Criando Um Novo Projeto de Software:...1 Depurando Um Código-fonte:...4 Entendendo o Código-fonte:...7 Dica
Leia maisOrganização de programas em Java. Vanessa Braganholo vanessa@ic.uff.br
Organização de programas em Java Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Java! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Leia maisPontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação
Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação LP: Laboratório de Programação Apontamento 12 Prof. ISVega Abril de 2004 Interação com o Usuário CONTEÚDO 12.1Módulo
Leia maisAula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream>
Aula 1 C é uma linguagem de programação estruturada desenvolvida por Dennis Ritchie nos laboratórios Bell entre 1969 e 1972; Algumas características: É case-sensitive, ou seja, o compilador difere letras
Leia maisLista de Exercícios de Estrutura Condicional
Lista de Exercícios de Estrutura Condicional 1 - Escrever um algoritmo que leia o nome e as três notas obtidas por um aluno durante o semestre. Calcular a sua média (aritmética), informar o nome e sua
Leia maisAlgoritmos e Programação. Prof. Tarcio Carvalho
Algoritmos e Programação Prof. Tarcio Carvalho Conceito de Lógica A utilização da lógica na vida do indivíduo é constante, visto que é ela quem possibilita a ordenação do pensamento humano. Exemplo: A
Leia maisIntrodução à Lógica de Programação (cont.)
Operadores Introdução à Programação (cont.) Luis Otavio Alvares Adaptado de slides das profas. Vania Bogorny, Patrícia Jaques e Mônica Py Usados para incrementar, decrementar, comparar e avaliar dados,
Leia maisPara criar uma animação precisamos de uma imagem e que ela contenha alguns frames. O número de frames é uma escolha sua.
7 Animação Animações é um dos quesitos muito importantes em jogos, você não acha? Para isso o JPlay tem uma classe específica para lidar com animações. Essa classe se chama Animation. Bem sugestivo o nome
Leia maisTécnicas de Programação I
Técnicas de Programação I Conceitos básicos C/C++ Material baseado nas aulas da Profa. Isabel Harb Manssour http://www.inf.pucrs.br/~manssour/laproi, entre outros materias Operadores Aritméticos C++: Outros
Leia mais1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros.
Lista de exercícios: Grupo I - programa seqüênciais simples 1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros. 2. Fazer um programa
Leia mais