Buscar

Trabalho AV1 Programação II

Prévia do material em texto

Trabalho AV1 de Programação II
Professora Elisangela
Manuel Alonso Meis 201303009846
Exercício 01: A resistência elétrica R de um fio cilíndrico com comprimento l (em metros) e diâmetro d (em metros) pode ser calculado a partir da área A e da resistividade do material (P, metros vezes Ohm ). A fórmula é: R = P (l / A). 
A fórmula para calcular a área de um circulo é: area = (diametro2 / 4) * PI; Para usar o PI em Java, vocês deveram utilizar a classe Math, então ficaria Math.PI, para esta classe não é necessário importar pacote.
Calcule a resistência elétrica de um fio com comprimento de 1 m e um diâmetro de 1 mm para o cobre (P = 1,78 * 10-8). 
A Lei de Ohm estabelece que a corrente (I), é proporcional à diferença de potencial (L), conforme a fórmula: L = R * I.
b) Qual é a diferencia de potência para fazer fluir uma corrente de 5 Ampères por ele?
Exercício 02: Escreva um programa que imprima o resultado das expressões abaixo: 
• 3 – 2 – 1 + 2 + 1 + 3
• 2 x 3 – 4 x 5
• 2 + 6 – 3 / 7 x 9
• 3 % 4 –8
Exercício 03: Escreva um programa que imprima os resultados das equações abaixo: OBS: Primeiro resolvam as equações no caderno para aprenderem a trabalhar com a prioridade de cálculo usando os operadores lógicos, aritméticos e relacionais, e depois implemente e veja qual será a resposta. Para resolverem no caderno a sequencia de prioridade de cálculo estão em meus Slides no SIA. Os resultados deverão ser do tipo lógico (boolean) (TRUE ou FALSE).
a) 2 * 5 < 5 * 2 || a + 1 < 10 && ++a % 2 == 0;
b) 3 < 2 || ++a > 6;
c) a++ < 10 && a % 2 == 0 && a <= 10;
d) a++ < 10 || a % 3 == 2;
Exercício 04: Escreva um programa para calcular o consumo médio de um automóvel. O programa deve solicitar informações sobre as três últimas vezes que se reabasteceu combustível. Da primeira solicitará o preço do litro de combustível, o preço total do tanque cheio e o número de quilômetros que marcava o hodômetro. Da segunda vez apenas solicitará o preço do litro de combustível e o preço total do tanque cheio, e da terceira vez, pedirá apenas o valor que indica o hodômetro. Utilizando esses dados se pede calo consumo por cada 100 km e o custo por quilômetro percorrido em R$/km.
Solução.
Exercício 01:
Código Exercicio1Manuel.java
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/**
 * @author Manuel Alonso Meis
 * Exercicio 01. Calculo da resistencia de um fio e a d.d.p.
 */
import java.util.Scanner;
public class Exercicio1Manuel {
 public static void main(String []args){
 double area, diametro, comprimento, resistencia, P = 1.78E-8, ddp;
 Scanner entrada = new Scanner(System.in);
 System.out.println("Digite o diametro do fio");
 diametro = entrada.nextDouble();
 area = (Math.pow (diametro, 2) / 4) * Math.PI;
 System.out.println("Digite o comprimento do fio: ");
 comprimento = entrada.nextDouble();
 resistencia = P * (comprimento / area);
 System.out.printf("A resistencia do fio e: %2f", resistencia);
 System.out.println(" Ohmios");
 ddp = 5 * resistencia;
 System.out.printf("A ddp necessaria para circular 5A e de: %2f", ddp);
 System.out.println(" Voltios");
 }
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
O código foi executado no ambiente online http://www.tutorialspoint.com/compile_java8_online.php, devido a não conseguir instalar satisfatoriamente o Netbeans nem o Eclipse, gerando o seguinte resultado:
Exercício 02:
Código Exercicio2Manuel.java
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/**
 * @author Manuel Alonso Meis
 * Exercicio 02. Calculo de expressoes aritmeticas.
 */
public class Exercicio2Manuel{
	public static void main(String[] args) {
	int resultado1, resultado2, resultado4; 
	double resultado3;
 resultado1 = 3-2-1+2+1+3;
 resultado2 = (2*3)-(4* 5);
 resultado3 = 2 + 6 - (3.0 / 7.0) * 9;
 resultado4 = (3%4)-8;
 System.out.printf("O resultado1 e %d %n", resultado1);
 System.out.printf("O resultado2 e %d %n", resultado2);
 System.out.printf("O resultado3 e %2f %n", resultado3);
 System.out.printf("O resultado4 e %d %n", resultado4);
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
O código foi executado no ambiente online http://www.tutorialspoint.com/compile_java8_online.php gerando o seguinte resultado:
Exercício 03:
Código Exercicio3Manuel.java
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/**
 * @author Manuel Alonso Meis
 * Exercicio 03. Calculo de expressoes logicas.
 */
public class Exercicio3Manuel {
	public static void main(String[] args) {
	 int a = 0;
	System.out.println(2 * 5 < 5 * 2 || a+1 < 10 && ++a % 2 == 0);
	System.out.println(3 < 2 || ++a > 6);
 System.out.println(a++ < 10 && a%2 ==0 && a<= 10);
 System.out.println(a++<10||a%3==2);
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
O código foi executado no ambiente online http://www.tutorialspoint.com/compile_java8_online.php gerando o seguinte resultado:
Exercício 04:
Código Exercicio4Manuel.java
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/**
 * @author Manuel Alonso Meis
 * Exercicio 04. Calculo do consumo de um automovel.
 */
import java.util.Scanner;
public class Exercicio4Manuel {
	public static void main(String[] args) {
float preco1, preco2, preco3, preco4, quilom1, quilom2;
float quilom=0, litros=0, litros1=0, litros2=0, preco=0, custo=0, consumo=0;
	Scanner entrada = new Scanner(System.in);
	System.out.println("Digite o preco do litro do combustivel:");
	preco1 = entrada.nextFloat();
	System.out.println("Digite o preco do tanque cheio:");
	preco2 = entrada.nextFloat();
	System.out.println("Digite os quilometros indicados no odometro:");
	quilom1 = entrada.nextFloat();
	System.out.println("Digite o preco do litro do combustivel:");
	preco3 = entrada.nextFloat();
	System.out.println("Digite o preco do tanque cheio:");
	preco4 = entrada.nextFloat();
	System.out.println("Digite os quilometros indicados no odometro::");
	
	quilom2 = entrada.nextFloat();
	quilom = (quilom2 - quilom1); //media do preco do combustivel
	litros1 = (preco2 / preco1);//litros 1 reabastecida
	litros2 = (preco4 / preco3); //litros 2 reabastecida
	litros = litros1 + litros2; //consumo total combustivel
	preco = (preco1 + preco3)/ 2; //preco medio
	custo= preco / (quilom / litros); //preco em RS/Km
	consumo = (100 * litros) / quilom ; //consumo em l a cada 100km
	System.out.printf("O preco e %f %n: ", preco);
	System.out.printf("Os litros e %f %n: ", litros);
	System.out.printf("Os quilometros e %f %n: ", quilom);
	System.out.printf("O consumo e de %f litros por cada 100km %n", consumo);
	System.out.printf("O custo por km e de %f R$/km %n", custo);
	}
}

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

26 pág.
JHGF

Faculdade Descomplica

User badge image

Allan Teixeira

Perguntas Recentes