Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package quintaQuestao;
- import java.util.Scanner;
- public class DesigualdadeTriangular {
- /**
- * @param args
- */
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- String grupo;
- String l1, l2, l3;
- int possivel, impossivel, ld1, ld2, ld3, sim, nao;
- possivel = 0;
- impossivel = 0;
- sim = 0;
- nao = 0;
- System.out.println("Digite o valor dos lados do triangulo, separando-os por espaço");
- do {
- grupo = in.nextLine();
- l1 = grupo.substring(0, grupo.indexOf(32));
- l2 = grupo.substring(grupo.indexOf(32) + 1, grupo.lastIndexOf(32));
- l3 = grupo.substring(grupo.lastIndexOf(32) + 1, grupo.length());
- ld1 = Integer.parseInt(l1);
- ld2 = Integer.parseInt(l2);
- ld3 = Integer.parseInt(l3);
- if ((ld1 > ld2) && (ld2 > ld3)) {
- if ((ld1 < ld2 + ld3) && (ld3 > ld1 - ld2)) {
- possivel++;
- } else {
- impossivel--;
- }
- } else if ((ld1 > ld2) && (ld3 > ld2)) {
- if ((ld1 < ld2 + ld3) && (ld2 > ld1 - ld2)) {
- possivel++;
- } else {
- impossivel--;
- }
- } else if ((ld2 > ld1) && (ld1 > ld3)) {
- if ((ld2 < ld1 + ld3) && (ld3 > ld2 - ld1)) {
- possivel++;
- } else {
- impossivel--;
- }
- } else if ((ld2 > ld1) && (ld3 > ld1)) {
- if ((ld2 < ld2 + ld3) && (ld1 > ld2 - ld3)) {
- possivel++;
- } else {
- impossivel--;
- }
- } else if ((ld3 > ld1) && (ld1 > ld2)) {
- if ((ld3 < ld2 + ld3) && (ld2 > ld3 - ld2)) {
- possivel++;
- } else {
- impossivel--;
- }
- } else if ((ld3 > ld1) && (ld2 > ld1)) {
- if ((ld3 < ld2 + ld1) && (ld1 > ld3 - ld2)) {
- possivel++;
- } else {
- impossivel--;
- }
- }
- sim = +possivel;
- nao = +impossivel;
- } while (!grupo.equals("0 0 0"));
- {
- System.out.println("Possíveis: " + sim);
- System.out.println("Impossíveis: " + nao);
- }
- }
- }
Add Comment
Please, Sign In to add comment