SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
EXERCÍCOS RESOLVIDOS EM
PSEUDOCÓDIGO E JAVA
Disciplina: Lógica e Técnica de Programação
Profa. Mirlem R. R. Pereira
mirlem.pereira@ifam.edu.br
Exercício_01
ALGORITMO EM PSEUDOCÓDIGO
Inicio
inteiro num, ant, suc;
escreva (“Informe um número”);
leia(num);
ant = num-1;
suc = num+1;
escreva (“Antecessor=“, ant, “Sucessor= ”, suc);
fim
PROGRAMA EM JAVA
package Lista01;
import java.util.Scanner;
public class Exe01 {
public static void main(String[]args){
Scanner entrada = new Scanner(System.in);
int num, ant, suc;
System.out.println("Informe um número");
num = entrada.nextInt();
ant=numero-1;
suc=numero+1;
System.out.println("Antecessor=" +ant +"nSucessor= " +suc);
}
}
ABRE
FECHA
LEIA UM NÚMERO INTEIRO E IMPRIMA O
SEU ANTECESSOR E O SEU SUCESSOR.
Exercício_02
ALGORITMO EM PSEUDOCÓDIGO
Inicio
real valorProd, ValorDesc, desconto;
escreva (“Informe o valor do produto”);
leia(valorProd);
desconto=valorProd*12/100;
valorDesc=valorProd-desconto;
escreva (“Valor a Pagar= ”, valorDesc);
fim
PROGRAMA EM JAVA
package Lista01;
import java.util.Scanner;
public class Exe02 {
public static void main(String[]args){
Scanner entrada = new Scanner(System.in);
float valorProd, valorDesc, desconto;
System.out.println("Informe o valor do produto");
valorProd= entrada.nextFloat();
desconto=valorProd*12/100;
valorDesc=valorProd-desconto;
System.out.println("Valor a Pagar= " +valorDesc);
}
}
ABRE
FECHA
FAÇA UM PROGRAMA QUE LEIA O VALOR DE
UM PRODUTO E IMPRIMA O VALOR COM
DESCONTO, TENDO EM VISTA QUE O
DESCONTO FOI DE 12%.
Exercício_03
ALGORITMO EM PSEUDOCÓDIGO
Inicio
real salario, novoSalario, aumento;
escreva (“Informe o valor do salario”);
leia(salario);
aumento=salario*25/100;
novoSalario=salario+aumento;
escreva (“Novo Salario= ”, novoSalario);
fim
PROGRAMA EM JAVA
package Lista01;
import java.util.Scanner;
public class Exe03 {
public static void main(String[]args){
Scanner entrada = new Scanner(System.in);
float salario, novoSalario, aumento;
System.out.println("Informe o valor do salário");
salario= entrada.nextFloat();
aumento=salario*25/100;
novoSalario=salario+aumento;
System.out.println(”NovoSalário= " +novoSalario);
}
}
ABRE
FECHA
LEIA O SALÁRIO DE UM FUNCIONÁRIO.
CALCULE E IMPRIMA O VALOR DO NOVO
SALÁRIO, SABENDO QUE ELE RECEBEU UM
AUMENTO DE 25%.
Exercício_04
ALGORITMO EM PSEUDOCÓDIGO
Inicio
real premio=780000, ganhador1, ganhador2, ganhador3;
ganhador1=premio*46/100;
ganhador2=premio*32/100;
ganhador3=premio*22/100
escreva (“Ganhador1= ”, ganhador1);
escreva (“Ganhador2= ”, ganhador2);
escreva (“Ganhador3= ”, ganhador3);
fim
PROGRAMA EM JAVA
package Lista01;
public class Exe04 {
public static void main(String[]args){
float premio=780000, ganhador1, ganhador2, ganhador3;
ganhador1=premio*46/100;
ganhador2=premio*32/100;
ganhador3=premio*22/100;
System.out.println("Ganhador1= ” +ganhador1);
System.out.println("Ganhador2= ” +ganhador2);
System.out.println("Ganhador3= ” +ganhador3);
}
}
ABRE
FECHA
A importância de R$ 780.000,00 será dividida entre três ganhadores de
um concurso. Sendo que da quantia total:
• O primeiro ganhador receberá 46%;
• O segundo receberá 32%;
• O terceiro receberá o restante;
Calcule e imprima a quantia ganha por cada um dos ganhadores.
Exercício_05
ALGORITMO EM PSEUDOCÓDIGO
Inicio
inteiro numDiasTrab;
real quantiaBruta,quantiaLiq, imposto
escreva (“Informe o numero de dias trabalhados”);;
leia(numDiasTrab);
quantiaBruta= 30*numDiasTrab;
imposto=quantiaBruta*8/100;
quantiaLiq=quantiaBruta-imposto;
escreva (“Valor a receber= “ ,quantiaLiq);
fim
PROGRAMA EM JAVA
package Lista01;
import java.util.Scanner;
public class Exe05 {
public static void main(String[]args){
Scanner entrada = new Scanner(System.in);
int numDiasTrab;
float quantiaBruta,quantiaLiq, imposto
System.out.println("Informe número de dias trabalhados: ");
numDiasTrab = entrada.nextInt();
quantiaBruta= 30*numDiasTrab;
imposto=quantiaBruta*8/100;
quantiaLiq=quantiaBruta-imposto;
System.out.println(”Valor a receber= " +quantiaLiq);
}
}
ABRE
FECHA
Uma empresa contrata um encanador a R$ 30,00 por dia. Faça um
programa que solicite o número de dias trabalhados pelo
encanador e imprima a quantia líquida que deverá ser paga,
sabendo-se que são descontados 8% para imposto de renda.

Más contenido relacionado

La actualidad más candente

Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoElaine Cecília Gatto
 
DOJO - TDD com C++
DOJO - TDD com C++DOJO - TDD com C++
DOJO - TDD com C++thiagodp
 
TDD em C++
TDD em C++TDD em C++
TDD em C++thiagodp
 
Programação Concorrente - Aula 05
Programação Concorrente - Aula 05Programação Concorrente - Aula 05
Programação Concorrente - Aula 05thomasdacosta
 
Linguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosLinguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosRegis Magalhães
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetiçãoTácito Graça
 
Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04thomasdacosta
 
Estrutura de decisão switch case
Estrutura de decisão switch caseEstrutura de decisão switch case
Estrutura de decisão switch caseAlessandra Sra JM
 
Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2engenhariadecomputacao
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)111111119
 
Linguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesLinguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesElaine Cecília Gatto
 
Algoritmo e lógica de programação - aula 6
Algoritmo e lógica de programação - aula 6Algoritmo e lógica de programação - aula 6
Algoritmo e lógica de programação - aula 6engenhariadecomputacao
 
Lógica de programação pascal
Lógica de programação   pascalLógica de programação   pascal
Lógica de programação pascalJocelma Rios
 
Algoritmo e lógica de programação - aula 5
Algoritmo e lógica de programação - aula 5Algoritmo e lógica de programação - aula 5
Algoritmo e lógica de programação - aula 5engenhariadecomputacao
 
FORTRAN 90 - Exemplosf90
FORTRAN 90 - Exemplosf90FORTRAN 90 - Exemplosf90
FORTRAN 90 - Exemplosf90Dafmet Ufpel
 
Algoritmo e lógica de programação - aula 3
 Algoritmo e lógica de programação - aula 3 Algoritmo e lógica de programação - aula 3
Algoritmo e lógica de programação - aula 3engenhariadecomputacao
 
Vetores, Matrizes e Strings em C Parte 3
Vetores, Matrizes e Strings em C Parte 3Vetores, Matrizes e Strings em C Parte 3
Vetores, Matrizes e Strings em C Parte 3Elaine Cecília Gatto
 

La actualidad más candente (20)

Algoritmos Aula 08
Algoritmos Aula 08Algoritmos Aula 08
Algoritmos Aula 08
 
Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de Repetição
 
DOJO - TDD com C++
DOJO - TDD com C++DOJO - TDD com C++
DOJO - TDD com C++
 
TDD em C++
TDD em C++TDD em C++
TDD em C++
 
Programação Concorrente - Aula 05
Programação Concorrente - Aula 05Programação Concorrente - Aula 05
Programação Concorrente - Aula 05
 
Linguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosLinguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros Passos
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetição
 
Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04
 
Estrutura de decisão switch case
Estrutura de decisão switch caseEstrutura de decisão switch case
Estrutura de decisão switch case
 
Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)
 
Linguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesLinguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e Funções
 
Algoritmo e lógica de programação - aula 6
Algoritmo e lógica de programação - aula 6Algoritmo e lógica de programação - aula 6
Algoritmo e lógica de programação - aula 6
 
Lógica de programação pascal
Lógica de programação   pascalLógica de programação   pascal
Lógica de programação pascal
 
Linguagem C 06 Funcoes
Linguagem C 06 FuncoesLinguagem C 06 Funcoes
Linguagem C 06 Funcoes
 
Algoritmo e lógica de programação - aula 5
Algoritmo e lógica de programação - aula 5Algoritmo e lógica de programação - aula 5
Algoritmo e lógica de programação - aula 5
 
FORTRAN 90 - Exemplosf90
FORTRAN 90 - Exemplosf90FORTRAN 90 - Exemplosf90
FORTRAN 90 - Exemplosf90
 
Algoritmo e lógica de programação - aula 3
 Algoritmo e lógica de programação - aula 3 Algoritmo e lógica de programação - aula 3
Algoritmo e lógica de programação - aula 3
 
Algoritmos Aula 09
Algoritmos Aula 09Algoritmos Aula 09
Algoritmos Aula 09
 
Vetores, Matrizes e Strings em C Parte 3
Vetores, Matrizes e Strings em C Parte 3Vetores, Matrizes e Strings em C Parte 3
Vetores, Matrizes e Strings em C Parte 3
 

Similar a Exercicios sequenciais

Conceito de funçao e modularizaçao
Conceito de funçao e modularizaçaoConceito de funçao e modularizaçao
Conceito de funçao e modularizaçaossuserc6132d
 
Exercícios java 20 02
Exercícios java 20   02Exercícios java 20   02
Exercícios java 20 02julyesersantos
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoaldoirjava
 
Introdução Programação Em Maple
Introdução Programação Em MapleIntrodução Programação Em Maple
Introdução Programação Em Maplejeandson correa
 
Curso De Algoritmo Aula 9
Curso De Algoritmo   Aula 9Curso De Algoritmo   Aula 9
Curso De Algoritmo Aula 9Felipe Santos
 
Programação Desktop: Revisão Core Java
Programação Desktop: Revisão Core JavaProgramação Desktop: Revisão Core Java
Programação Desktop: Revisão Core JavaElaine Cecília Gatto
 
Refatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completaRefatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completaEduardo Bregaida
 
Comparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs JavaComparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs JavaMario Sergio
 
Linguagem de Programação Java
Linguagem de Programação JavaLinguagem de Programação Java
Linguagem de Programação Javathomasdacosta
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06André Phillip Bertoletti
 
Aula 6 1 linguagem pascal-parte_1
Aula 6   1 linguagem pascal-parte_1Aula 6   1 linguagem pascal-parte_1
Aula 6 1 linguagem pascal-parte_1Duane Bertoldo
 
Alguns algoritmos resolvidos
Alguns algoritmos resolvidosAlguns algoritmos resolvidos
Alguns algoritmos resolvidosjaoozinhoqi123
 
01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf
01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf
01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdftrabalhocasa3
 
Qualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnitQualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnitDiego Tremper
 

Similar a Exercicios sequenciais (20)

Conceito de funçao e modularizaçao
Conceito de funçao e modularizaçaoConceito de funçao e modularizaçao
Conceito de funçao e modularizaçao
 
Exercícios java 20 02
Exercícios java 20   02Exercícios java 20   02
Exercícios java 20 02
 
Series lab
Series labSeries lab
Series lab
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programação
 
Java para iniciantes
Java para iniciantesJava para iniciantes
Java para iniciantes
 
Introdução Programação Em Maple
Introdução Programação Em MapleIntrodução Programação Em Maple
Introdução Programação Em Maple
 
Curso De Algoritmo Aula 9
Curso De Algoritmo   Aula 9Curso De Algoritmo   Aula 9
Curso De Algoritmo Aula 9
 
Ganhando tempo com casos de testes
Ganhando tempo com casos de testesGanhando tempo com casos de testes
Ganhando tempo com casos de testes
 
Programação Desktop: Revisão Core Java
Programação Desktop: Revisão Core JavaProgramação Desktop: Revisão Core Java
Programação Desktop: Revisão Core Java
 
Refatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completaRefatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completa
 
Aula 2 aed - pseudocódigo
Aula 2   aed - pseudocódigoAula 2   aed - pseudocódigo
Aula 2 aed - pseudocódigo
 
portugol
portugolportugol
portugol
 
Comparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs JavaComparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs Java
 
Linguagem de Programação Java
Linguagem de Programação JavaLinguagem de Programação Java
Linguagem de Programação Java
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06
 
Aula 6 1 linguagem pascal-parte_1
Aula 6   1 linguagem pascal-parte_1Aula 6   1 linguagem pascal-parte_1
Aula 6 1 linguagem pascal-parte_1
 
Algoritmos - Procedimentos
Algoritmos - ProcedimentosAlgoritmos - Procedimentos
Algoritmos - Procedimentos
 
Alguns algoritmos resolvidos
Alguns algoritmos resolvidosAlguns algoritmos resolvidos
Alguns algoritmos resolvidos
 
01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf
01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf
01_EntradaESaida-1283dcca0a544b38a2df92fceb9d98e2.pdf
 
Qualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnitQualidade no desenvolvimento de software com PHPUnit
Qualidade no desenvolvimento de software com PHPUnit
 

Exercicios sequenciais

  • 1. EXERCÍCOS RESOLVIDOS EM PSEUDOCÓDIGO E JAVA Disciplina: Lógica e Técnica de Programação Profa. Mirlem R. R. Pereira mirlem.pereira@ifam.edu.br
  • 2. Exercício_01 ALGORITMO EM PSEUDOCÓDIGO Inicio inteiro num, ant, suc; escreva (“Informe um número”); leia(num); ant = num-1; suc = num+1; escreva (“Antecessor=“, ant, “Sucessor= ”, suc); fim PROGRAMA EM JAVA package Lista01; import java.util.Scanner; public class Exe01 { public static void main(String[]args){ Scanner entrada = new Scanner(System.in); int num, ant, suc; System.out.println("Informe um número"); num = entrada.nextInt(); ant=numero-1; suc=numero+1; System.out.println("Antecessor=" +ant +"nSucessor= " +suc); } } ABRE FECHA LEIA UM NÚMERO INTEIRO E IMPRIMA O SEU ANTECESSOR E O SEU SUCESSOR.
  • 3. Exercício_02 ALGORITMO EM PSEUDOCÓDIGO Inicio real valorProd, ValorDesc, desconto; escreva (“Informe o valor do produto”); leia(valorProd); desconto=valorProd*12/100; valorDesc=valorProd-desconto; escreva (“Valor a Pagar= ”, valorDesc); fim PROGRAMA EM JAVA package Lista01; import java.util.Scanner; public class Exe02 { public static void main(String[]args){ Scanner entrada = new Scanner(System.in); float valorProd, valorDesc, desconto; System.out.println("Informe o valor do produto"); valorProd= entrada.nextFloat(); desconto=valorProd*12/100; valorDesc=valorProd-desconto; System.out.println("Valor a Pagar= " +valorDesc); } } ABRE FECHA FAÇA UM PROGRAMA QUE LEIA O VALOR DE UM PRODUTO E IMPRIMA O VALOR COM DESCONTO, TENDO EM VISTA QUE O DESCONTO FOI DE 12%.
  • 4. Exercício_03 ALGORITMO EM PSEUDOCÓDIGO Inicio real salario, novoSalario, aumento; escreva (“Informe o valor do salario”); leia(salario); aumento=salario*25/100; novoSalario=salario+aumento; escreva (“Novo Salario= ”, novoSalario); fim PROGRAMA EM JAVA package Lista01; import java.util.Scanner; public class Exe03 { public static void main(String[]args){ Scanner entrada = new Scanner(System.in); float salario, novoSalario, aumento; System.out.println("Informe o valor do salário"); salario= entrada.nextFloat(); aumento=salario*25/100; novoSalario=salario+aumento; System.out.println(”NovoSalário= " +novoSalario); } } ABRE FECHA LEIA O SALÁRIO DE UM FUNCIONÁRIO. CALCULE E IMPRIMA O VALOR DO NOVO SALÁRIO, SABENDO QUE ELE RECEBEU UM AUMENTO DE 25%.
  • 5. Exercício_04 ALGORITMO EM PSEUDOCÓDIGO Inicio real premio=780000, ganhador1, ganhador2, ganhador3; ganhador1=premio*46/100; ganhador2=premio*32/100; ganhador3=premio*22/100 escreva (“Ganhador1= ”, ganhador1); escreva (“Ganhador2= ”, ganhador2); escreva (“Ganhador3= ”, ganhador3); fim PROGRAMA EM JAVA package Lista01; public class Exe04 { public static void main(String[]args){ float premio=780000, ganhador1, ganhador2, ganhador3; ganhador1=premio*46/100; ganhador2=premio*32/100; ganhador3=premio*22/100; System.out.println("Ganhador1= ” +ganhador1); System.out.println("Ganhador2= ” +ganhador2); System.out.println("Ganhador3= ” +ganhador3); } } ABRE FECHA A importância de R$ 780.000,00 será dividida entre três ganhadores de um concurso. Sendo que da quantia total: • O primeiro ganhador receberá 46%; • O segundo receberá 32%; • O terceiro receberá o restante; Calcule e imprima a quantia ganha por cada um dos ganhadores.
  • 6. Exercício_05 ALGORITMO EM PSEUDOCÓDIGO Inicio inteiro numDiasTrab; real quantiaBruta,quantiaLiq, imposto escreva (“Informe o numero de dias trabalhados”);; leia(numDiasTrab); quantiaBruta= 30*numDiasTrab; imposto=quantiaBruta*8/100; quantiaLiq=quantiaBruta-imposto; escreva (“Valor a receber= “ ,quantiaLiq); fim PROGRAMA EM JAVA package Lista01; import java.util.Scanner; public class Exe05 { public static void main(String[]args){ Scanner entrada = new Scanner(System.in); int numDiasTrab; float quantiaBruta,quantiaLiq, imposto System.out.println("Informe número de dias trabalhados: "); numDiasTrab = entrada.nextInt(); quantiaBruta= 30*numDiasTrab; imposto=quantiaBruta*8/100; quantiaLiq=quantiaBruta-imposto; System.out.println(”Valor a receber= " +quantiaLiq); } } ABRE FECHA Uma empresa contrata um encanador a R$ 30,00 por dia. Faça um programa que solicite o número de dias trabalhados pelo encanador e imprima a quantia líquida que deverá ser paga, sabendo-se que são descontados 8% para imposto de renda.