Buscar

Exercicio LP prova

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Linguagem de Programação – Lista de Exercícios AV1
	Avaliação: 1.5 pontos para trocar com uma questão da prova.
Instruções: Você deve escolher 3 itens para desenvolvimento e desenvolver o 10 e 11. Portanto, você deve desenvolver 2 itens. 
Nome:Vanderson de Brito Dutra
Matricula: 201002217296 
Defina um array com 10 posições com o seguinte conteúdo: {20,40,50,60,10,3,2,7} e imprima o maior número.
package Control;
public class exe1 {
	public static void main(String[] args) {
		
		int [] a1= new int[10];
		
		a1[0]= 20;
		a1[1]= 40;
	a1[2]= 50;
		a1[3]= 60;
		a1[4]= 10;
		a1[5]= 3;
		a1[6]= 2;
		a1[7]= 7;
		int maior = a1[0];
		
		for (int i=0;i<10;i++)
		{
			if (a1[i] > maior)
				maior = a1[i];
		}
		System.out.println("Maior Array é :"+maior);
	}
Leia 10 números do teclado e, ao final imprima os valores pares e os valores ímpares;
package Control;
import java.io.*;
public class exe2 {
	public static void main(String[] args) {
		
		InputStreamReader teclado = new InputStreamReader (System.in);
		BufferedReader entrada = new BufferedReader(teclado);
		
		int i,impar=0,par=0;
		int[] num= new int[10];
		
		try
		{
			System.out.println("Insira 10 numeros ");
			for(i=0;i<10;i++)
				{
					num[i]=Integer.parseInt(entrada.readLine());
			
					if(num[i]%2==0)
						par++;
					else
						impar++;
				}
				
				System.out.println("Numeros Pares "+par);
				System.out.println("Numeros Impares "+impar);
		
		}
		catch(Exception e)
		{
			System.out.println("erro");
		}
		
	}
}
Defina um array com 10 posições com o seguinte conteúdo: {20,40,50,60,10,3,2,7}, leia números do teclado até número igual a zero e, imprima os números que constam no array com a seguinte mensagem: “Número informado consta na lista apresentada”.
Leia 30 números do teclado e, imprima-os classificados.
Faça um programa que leia por teclado um conjunto de saudações e imprima-o classificado.
Escreva um programa JAVA para transformar a string “Sunms” em “Sun Microsytems” usando apenas o método substring e concatenação de strings. 
Escreva um programa JAVA para transformar a string “Exemplo de uso de métodos para Strings” em “ExEmPlO De uSo dE MéToDoS PaRa sTrInGs” usando os métodos toLowerCase()e toUpperCase() e array.
Escreva um programa JAVA para calcular, dados R$ 250,00 e R$ 50,00, a soma, a subtração e a metade de cada valor. Exibir os números e os resultados neste mesmo formato numérico.
package Control;
public class exe3 {
	public static void main(String[] args) {
		
		float val1=250f, val2=50f;
		
		float soma=val1+val2;
		System.out.println("Soma R$"+soma);
		
		float subt=val1-val2;
		System.out.println("Subtração R$"+subt);
		
		float met1=val1/2;
		float met2=val2/2;
		
		System.out.println("metade de R$"+val1+" é R$"+met1);
		System.out.println("metade de R$"+val2+"é R$"+met2);
		
	}
}
Leia uma String e retorne a codificação ZENIT-POLAR dela. Esta codificação se baseia no seguinte princípio:  Letra Z deve ser trocada por P (e vice-versa), Letra E deve ser trocada por O (e vice-versa), Letra N deve ser trocada por L (e vice-versa), Letra I deve ser trocada por Y (e vice-versa) e Letra T deve ser trocada por R (e vice-versa). Para isto, vocês deverão dar uma olhada na documentação da classe String (pacote java.lang) para descobrir métodos que os ajudem.
Crie a classe Disciplina com os atributos Código (String), Nome (String), numCréditos (int). Depois disto, faça um programa que irá realizar três tarefas. A primeira tarefa será ler do teclado os dados de 5 disciplinas e instanciar estes objetos. Depois disto, o programa deverá permitir que o usuário digite o código de uma das disciplinas preenchidas e que troque o nome e seu número de créditos. A terceira e última tarefa será listar as disciplinas que foram instanciadas.
package Dominio;
public class Disciplina {
	private String Codigo;
	private String Nome;
	private int numCredito ;
	
		public Disciplina (String cod,String nome,int cred)
		{
			this.Codigo=cod;
			this.Nome=nome;
			this.numCredito=cred;
		}
		public String getCodigo()
		{
			return this.Codigo;
		}
		public String getNome()
		{
			return this.Nome;
		}
		public int numCredito()
		{
			return this.numCredito;
		}
		
		public void setCodigo( String cod)
		{
			this.Codigo=cod;
		}
		public void setNome( String nome)
		{
			this.Nome=nome;
		}
		public void setnumCredito(int cred)
		{
			this.numCredito=cred;
		}
}
package Control;
import Dominio.*;
import java.io.*;
public class ControleDisciplina {
	public static void main(String[] args) {
		
		InputStreamReader teclado =new InputStreamReader ( System.in);
		BufferedReader entrada = new BufferedReader (teclado);
		
		try
		{
			Disciplina[] a1 =new Disciplina [5];
			String cod,nome;
			int cred;
			
			for (int i=0;i<5;i++)
			{
				System.out.println("Insira o Cod.");
				cod=(entrada.readLine());
				
				System.out.println("Insira o Nome.");
				nome=(entrada.readLine());
				
				System.out.println("Insira o creditos");
				cred=(entrada.read());
				
				a1[i]= new Disciplina (cod,nome,cred);
				
			}
			
			System.out.println("Trocar disciplina coloque o codigo 1 a 5:");
			
				String codalt=(entrada.readLine());
				
				for(int i=0;i<5;i++)
				{
					if(codalt.equals(a1[i].getCodigo()))
					
						System.out.println("Insira o nome da disciplina");
					String mod1=(entrada.readLine());
					
					System.out.println("Insira os creditos da disciplina");
					int mod2=Integer.parseInt(entrada.readLine());
					
					a1[i].setNome(mod1);
					a1[i].setnumCredito(mod2);	
					
				}
					for(int i = 0; i < 5; i ++)
					{
						System.out.println("CODIGO: " +a1[i].getCodigo());
						System.out.println("NOME: " +a1[i].getNome());
						System.out.println("CREDITOS: " +a1[i].numCredito());
						System.out.println();
					}
		}
		catch(Exception e)
		{
			System.out.println("erro");
		}
		
	}
}
Crie a classe Cliente com os atributos definidos no modelo abaixo. Depois disto, faça um programa para instanciar 3 clientes e calcular a média de idade deles. Ao final deverá mostrar a média calculada e o nome do cliente que tiver a idade superior a media.
	package Dominio;
public class Cliente {
	private int Codigo;
	private String Nome;
	private String Endereço;
	private String Email;
	private int Idade;
	
	public Cliente (int cod, String n, String end,String email, int id)
	{
		this.Codigo=cod;
		this.Nome=n;
		this.Endereço=end;
		this.Email=email;
		this.Idade=id;
	}
	
	public int getCodigo ()
	{
		return this.Codigo;
	}
	public String getNome()
	{
		return this.Nome;
	}
	public String getEndereço()
	{
		return this.Endereço;
	}
	public String getEmail()
	{
		return this.Email;
	}
	public int getIdade()
	{
		return this.Idade;
	}
	
	public void setCodigo( int cod)
	{
		this.Codigo=cod;
	}
	public void setNome(String n)
	{
		this.Nome=n;
	}
	public void setEndereço(String end)
	{
		this.Endereço=end;
	}
	public void setEmail(String email)
	{
		this.Email=email;
	}
	public void setIdade(int id)
	{
		this.Idade=id;
	}
}
package Control;
import Dominio.*;
public class ControleCliente {
 
	public static void main(String[] args) {
		
		Cliente [] a1= new Cliente[3];
		
		float media, total=0.0f;
		
		a1[0]= new Cliente (001,"Vanderson de Brito","Rua 1","vbddinho@gmail.com",23);
		a1[1]= new Cliente(002,"Olinda Rosa ","Rua 2","olindarosa@gmail.com",45);
		a1[2]= new Cliente (003,"Wanderley Perreira","Rua 3","não tem",52);
		
		for(int i=0;i<3;i++)
		{
			total=a1[i].getIdade()+total;
		}
		
		media=total/3;
		System.out.println("Media de idades: "+media);
		
		for(int i=0; i<3;i++)
		{
			if(a1[i].getIdade()>media)
				System.out.println("Cliente q tem idade maior q a media"+a1[i].getNome());
			
		}
	}
}

Continue navegando