public class Exemplo1{ public static void main(String[] args){ double a = 2.5; double b = 3.3; double resposta = a*a + 2*a*b + b*b; System.out.println(resposta); } }
a
, b
e resposta
são variáveis do tipo double
.double
é um dos tipos em Java para armazenar valores numérios.System.out.println()
é um método que é usado para imprimir algo na tela. Esse método imprime o que está dentro dos parêntesisSystem.out
refere-se à saída padrão (monitor)import java.util.Scanner; public class Exemplo1{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); double a = sc.nextDouble(); double b = sc.nextDouble(); double resposta = a*a + 2*a*b + b*b; System.out.println(resposta); } }
Scanner
é uma biblioteca em Java que permite monitorar um dispositivojava.util.Scanner
System.in
refere-se à entrada padrão (teclado)sc
é o nome de uma variável usada para criar uma instanciação de Scanner
. Qualquer outro nome poderia ser usadosc.nextDouble()
irá capturar um número real digitado pelo usuário e armazená-lo na variável correspondente. Se o usuário não digitar um número real, ocorrerá um erroimport java.util.Scanner; public class Exemplo1{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); double a = sc.nextDouble(); double b = sc.nextDouble(); double resposta = Math.pow(a,2) + 2*a*b + Math.pow(b,2); System.out.println(resposta); } }
Math
é uma biblioteca matemática para JavaMath.pow(x,y)
eleva o número x
ao expoente y
. No exemplo, usamos 2
como expoente, pare elevar o número ao quadradoMath
podem ser encontrados aquiA equação geral da reta no plano pode ser escrita como
a∗x+b∗y+c=0
Dados os pontos (x1,y1) e (x2,y2), podemos calcular a, b e c fazendo:
abc=y1−y2=x2−x1=x1∗y2−x2∗y1
Escreva um programa em JAVA que leia os pontos (x1,y1) e (x2,y2) a partir do usuário, calcule e imprima os coeficientes da reta.
Por exemplo, se a entrada for x1=1,y1=2,x2=3 e y2=8, o resultado deve ser a=−6,b=2 e c=2.