From d98f46ce647846b0aa30b2e16a30fd4e152a1bf5 Mon Sep 17 00:00:00 2001 From: Carlos Maiolino Date: Thu, 10 Jul 2025 22:55:07 +0200 Subject: Add new code Signed-off-by: Carlos Maiolino --- java/atividades/Atividade1.java | 27 ++++++++++++++++++++++ java/atividades/Contas.java | 29 +++++++++++++++++++++++ java/atividades/Decisao1.java | 40 ++++++++++++++++++++++++++++++++ java/atividades/ExLoop.java | 36 +++++++++++++++++++++++++++++ java/atividades/Exercise1.java | 18 +++++++++++++++ java/atividades/Primeiro.java | 16 +++++++++++++ java/atividades/Programa03.java | 26 +++++++++++++++++++++ java/atividades/Segundo.java | 13 +++++++++++ java/atividades/dados.java | 18 +++++++++++++++ java/atividades/loop_while.java | 51 +++++++++++++++++++++++++++++++++++++++++ java/atividades/test_swing.java | 49 +++++++++++++++++++++++++++++++++++++++ 11 files changed, 323 insertions(+) create mode 100644 java/atividades/Atividade1.java create mode 100644 java/atividades/Contas.java create mode 100644 java/atividades/Decisao1.java create mode 100644 java/atividades/ExLoop.java create mode 100644 java/atividades/Exercise1.java create mode 100644 java/atividades/Primeiro.java create mode 100644 java/atividades/Programa03.java create mode 100644 java/atividades/Segundo.java create mode 100644 java/atividades/dados.java create mode 100644 java/atividades/loop_while.java create mode 100644 java/atividades/test_swing.java (limited to 'java/atividades') diff --git a/java/atividades/Atividade1.java b/java/atividades/Atividade1.java new file mode 100644 index 0000000..e620ccc --- /dev/null +++ b/java/atividades/Atividade1.java @@ -0,0 +1,27 @@ +import javax.swing.*; + +class Atividade1 +{ + public static void main(String args[]) + { + int num1, num2; + double div, pow; + String msg = ""; + + num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite o primeiro numero:")); + num2 = Integer.parseInt(JOptionPane.showInputDialog("Digite o segundo numero:")); + + div = (int)num1 / (int)num2; + pow = Math.pow(num1, num2); + + msg = msg + " Resultado das operacoes: \n"; + msg = msg + "Quociente: " + div + "\n"; + msg = msg + "Potencia de " + num1 + " elevado a " + num2 + ": " + pow + "\n"; + msg = msg + "\n"; + + JOptionPane.showMessageDialog(null, msg); + + System.exit(0); + + } +} diff --git a/java/atividades/Contas.java b/java/atividades/Contas.java new file mode 100644 index 0000000..9fac5cf --- /dev/null +++ b/java/atividades/Contas.java @@ -0,0 +1,29 @@ +class Contas +{ + public static void main(String args[]) + { + int n1, n2; + int mod, div; + double raiz, pow; + String msg = ""; + + n1 = Integer.parseInt(args[0]); + n2 = Integer.parseInt(args[1]); + + mod = n1 % n2; + div = (int)n1 / (int)n2; + raiz = Math.sqrt(n1); + pow = Math.pow(n1, n2); + + // Saida + + msg = "n1 = " + n1 + " n2 = " + n2 + "\n"; + msg = msg + "mod n1 % n2 = " + mod + "\n"; + msg = msg + "quociente: " + div + "\n"; + msg = msg + "sqr: " + raiz + "\n"; + msg = msg + "Power: " + pow + "\n"; + + System.out.println(msg); + System.exit(0); + } +} diff --git a/java/atividades/Decisao1.java b/java/atividades/Decisao1.java new file mode 100644 index 0000000..421bd08 --- /dev/null +++ b/java/atividades/Decisao1.java @@ -0,0 +1,40 @@ +import javax.swing.*; + +class Decisao1 +{ + public static void main(String args[]) + { + int num; + char op = 0; + String msg = "", msgEntr = "Digite 1 p/ par/impar\nDigite 2 para positivo/negativo"; + + num = Integer.parseInt(JOptionPane.showInputDialog("Digite um numero inteiro")); + op = (JOptionPane.showInputDialog(msgEntr)).charAt(0); + + switch(op) { + case '1': + if (num % 2 == 0) { + msg = msg + num + " eh par.\n"; + } + else { + msg = msg + num + " eh impar.\n"; + } + break; + + case '2': + if (num > 0) { + msg = msg + num + " eh positivo.\n"; + } + else { + msg = msg + num + " eh negativo.\n"; + } + break; + + default: JOptionPane.showMessageDialog(null, "Opcao invalida"); + } + if (op == '1' | op == '2') { + JOptionPane.showMessageDialog(null, msg); + } + System.exit(0); + } +} diff --git a/java/atividades/ExLoop.java b/java/atividades/ExLoop.java new file mode 100644 index 0000000..98664a2 --- /dev/null +++ b/java/atividades/ExLoop.java @@ -0,0 +1,36 @@ +import javax.swing.*; + +class ExLoop { + public static void main(String args[]) + { + int a = 0, b = 0, soma = 1; + char op = 0; + String msg = "", msgEntr = "1 para adicao - 2 para somatoria\n\n"; + a = Integer.parseInt(JOptionPane.showInputDialog("Numero 1:")); + b = Integer.parseInt(JOptionPane.showInputDialog("Numero 2:")); + op = (JOptionPane.showInputDialog(msgEntr)).charAt(0); + + switch(op) { + case '1': { + if ( a > 0 && b > 0) { + soma = a * b; + msg = msg + "Produto: " + soma + "\n\n"; + } + break; + } + case '2': { + for (int i = 1; i <= b; i++) { + soma = soma * a; + } + msg = msg + "Produtoria: " + soma + "\n\n"; + break; + } + default: JOptionPane.showMessageDialog(null, "Opcao invalida\n"); + } + + if (op >= '1' && op <= '2') { + JOptionPane.showMessageDialog(null, msg); + } + System.exit(0); + } +} diff --git a/java/atividades/Exercise1.java b/java/atividades/Exercise1.java new file mode 100644 index 0000000..1430670 --- /dev/null +++ b/java/atividades/Exercise1.java @@ -0,0 +1,18 @@ +class Exercise1 +{ + public static void main(String args[]) + { + String nome = "Foo Bar"; + String curso = "Engenharia de computacao"; + int idade = 38; + char sex = '?'; + double peso = 38; + + System.out.println("Nome: " + nome); + System.out.println("Curso: " + curso); + System.out.println("idade: " + idade); + System.out.println("Genero: " + sex); + System.out.println("peso" + peso + " quilos"); + + } +} diff --git a/java/atividades/Primeiro.java b/java/atividades/Primeiro.java new file mode 100644 index 0000000..1febd1e --- /dev/null +++ b/java/atividades/Primeiro.java @@ -0,0 +1,16 @@ +class Primeiro { + public static void main (String args[]) { + int inteiro = 47; + char caracter = 'F'; + double real = 1.65; + String frase = "Lucy Mari"; + boolean VF = true; + + if (VF == true) { + System.out.println("Eu sou o " + frase + " tenho " + + inteiro + " anos, e tenho " + real + "m de altura"); + } + + System.exit(0); + } +} diff --git a/java/atividades/Programa03.java b/java/atividades/Programa03.java new file mode 100644 index 0000000..55dde95 --- /dev/null +++ b/java/atividades/Programa03.java @@ -0,0 +1,26 @@ +import javax.swing.*; + +class Programa03 +{ + public static void main (String args[]) + { + int n1, n2, mod; + double raiz1, raiz2; + String msg = ""; + + n1 = Integer.parseInt(JOptionPane.showInputDialog("Numero 1:")); + n2 = Integer.parseInt(JOptionPane.showInputDialog("Numero 2:")); + + mod = n1 % n2; + raiz1 = Math.sqrt(n1); + raiz2 = Math.sqrt(n2); + + msg = msg + "remainder: " + mod + "\n"; + msg = msg + "Square n1: " + raiz1 + "\n"; + msg = msg + "Square n2; " + raiz2 + "\n"; + + JOptionPane.showMessageDialog(null, msg); + + System.exit(0); + } +} diff --git a/java/atividades/Segundo.java b/java/atividades/Segundo.java new file mode 100644 index 0000000..35ba173 --- /dev/null +++ b/java/atividades/Segundo.java @@ -0,0 +1,13 @@ +class Segundo { + public static void main (String args[]) { + int n1, n2, soma; + + n1 = Integer.parseInt(args[0]); + n2 = Integer.parseInt(args[1]); + + soma = n1 + n2; + + System.out.println(n1 + " + " + n2 + " = " + soma); + System.exit(0); + } +} diff --git a/java/atividades/dados.java b/java/atividades/dados.java new file mode 100644 index 0000000..50e4f26 --- /dev/null +++ b/java/atividades/dados.java @@ -0,0 +1,18 @@ +class DadosNoJava { + public static void main (String args[]) + { + int NumInt; + double NumReal, soma; + char caracter; + + NumInt = Integer.parseInt(args[0]); + NumReal = Double.parseDouble(args[1]); + caracter = (args[2]).charAt(0); + + soma = (double)NumInt + NumReal; + + System.out.println((double)NumInt + " + " + NumReal + " = " + + soma + " sinal " + caracter); + System.exit(0); + } +} diff --git a/java/atividades/loop_while.java b/java/atividades/loop_while.java new file mode 100644 index 0000000..cc7f2e7 --- /dev/null +++ b/java/atividades/loop_while.java @@ -0,0 +1,51 @@ +import javax.swing.*; + +class loop_while +{ + public static void main(String args[]) + { + int Tabuada; + char op = 0; + String msg = "", msgEntr = "1: For - 2: While - 3: do_while\n"; + + Tabuada = Integer.parseInt(JOptionPane.showInputDialog("Numero inteiro:")); + op = (JOptionPane.showInputDialog(msgEntr)).charAt(0); + + switch(op) { + case '1': { + msg = msg + "Tabuada do " + Tabuada + " pelo for: \n\n"; + for (int i=1; i<=10; i++) { + msg = msg + Tabuada + " x " + i + " = " + + Tabuada*i + "\n"; + } + break; + } + case '2': { + msg = msg + "Tabuada do " + Tabuada + " pelo while: \n\n"; + int i = 1; + while (i <= 10) { + msg = msg + Tabuada + " x " + i + " = " + + Tabuada*i + "\n"; + i++; + } + break; + } + case '3': + msg = msg + "Tabuada do " + Tabuada + " pelo while: \n\n"; + int i = 1; + do { + msg = msg + Tabuada + " x " + i + " = " + + Tabuada*i + "\n"; + i++; + }while(i <= 10); + break; + default: + } + + if (op >= '1' && op <= '3') { + JOptionPane.showMessageDialog(null, msg); + } + + System.exit(0); + } +} diff --git a/java/atividades/test_swing.java b/java/atividades/test_swing.java new file mode 100644 index 0000000..ea94070 --- /dev/null +++ b/java/atividades/test_swing.java @@ -0,0 +1,49 @@ +import javax.swing.*; + + +class test_swing + +{ + + public static void main(String args[]) + + { + + int num1, num2; + + double div, pow; + + String msg = ""; + + + num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite o primeiro numero:")); + + num2 = Integer.parseInt(JOptionPane.showInputDialog("Digite o segundo numero:")); + + + div = (int)num1 / (int)num2; + + pow = Math.pow(num1, num2); + + + msg = msg + " Resultado das operacoes: \n"; + + msg = msg + "Quociente: " + div + "\n"; + + msg = msg + "Potencia de " + num1 + " elevado a " + num2 + ": " + pow + "\n"; + + msg = msg + "\n"; + + + JOptionPane.showMessageDialog(null, msg); + + + System.exit(0); + + + } + +} + + + -- cgit v1.2.3