summaryrefslogtreecommitdiff
path: root/java/atividades
diff options
context:
space:
mode:
Diffstat (limited to 'java/atividades')
-rw-r--r--java/atividades/Atividade1.java27
-rw-r--r--java/atividades/Contas.java29
-rw-r--r--java/atividades/Decisao1.java40
-rw-r--r--java/atividades/ExLoop.java36
-rw-r--r--java/atividades/Exercise1.java18
-rw-r--r--java/atividades/Primeiro.java16
-rw-r--r--java/atividades/Programa03.java26
-rw-r--r--java/atividades/Segundo.java13
-rw-r--r--java/atividades/dados.java18
-rw-r--r--java/atividades/loop_while.java51
-rw-r--r--java/atividades/test_swing.java49
11 files changed, 323 insertions, 0 deletions
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);
+
+
+ }
+
+}
+
+
+