Skip to content

Instantly share code, notes, and snippets.

View fkenjikamei's full-sized avatar

Fernando Kenji Kamei fkenjikamei

View GitHub Profile
@fkenjikamei
fkenjikamei / serie_multiplo.py
Created August 5, 2017 04:29
Série 1. Dada a série "S=(1/3)+(2/6)+(3/9)+(4/12)+...", faça um programa que dado um número inteiro representado por N (quantidade de termos desejados da série), apresenta a soma de todos os termos até N
n=int(input("Digite um numero:"))
x = 1
serie=3
soma = 0
while x <= n:
valor = serie*x
print("serie: "+str(valor))
soma += x/valor
@fkenjikamei
fkenjikamei / serie_impar_quadrado.py
Last active August 5, 2017 04:42
Dada a série "S=1+2+9+4+25+6+49...", faá um programa que um dado número inteiro representando N a quantidade desejada de termos da série, apresenta a soma de todos os termos até N.
n=int(input("Digite um numero:"))
soma=0
for x in range(1, n+1):
if x%2!=0:
print(x**2)
soma+=x**2
else:
soma+=x
print(x)
@fkenjikamei
fkenjikamei / fatorial_impar.py
Last active August 5, 2017 03:06
Fatorial Impar
n = int(input("Numero?"))
fat=1
for x in range(1,n+1):
if(x%2!=0):
fat = fat*x
print(fat)
@fkenjikamei
fkenjikamei / AlunoBO.java
Created July 25, 2017 23:43
Usando Mocks e Conexao com banco de dados MySQL
package bo;
import dao.IAlunoDAO;
import exception.BOException;
import exception.DAOException;
public class AlunoBO {
IAlunoDAO alunoDAO;
public AlunoBO(IAlunoDAO alunoDAO) {
@fkenjikamei
fkenjikamei / Conta.java
Last active May 11, 2017 16:55
Java: Testes Unitários e Exceções
package bo;
import javax.swing.JOptionPane;
public class Conta {
private double saldo;
public void depositar(double valor) throws NumberFormatException, Exception {
if(valor > 0)
this.saldo += valor;
@fkenjikamei
fkenjikamei / CaixaEletronico.java
Last active April 13, 2017 02:30
Classe em que demostramos como tratar e lançar exceções
public class CaixaEletronico {
public void emitirDinheiro(double valor) {
System.out.println("Retire o dinheiro: " + valor);
System.out.println("Saque efetuado com sucesso!");
}
public static void main(String[] args) {
Conta conta = new Conta();
@fkenjikamei
fkenjikamei / LoginDAO.java
Created July 1, 2015 04:36
Classe Login com acesso ao Banco de Dados
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;
public class LoginDAO implements ILoginDAO {
static Connection conexao;
@fkenjikamei
fkenjikamei / ConexaoMySQL.java
Last active August 29, 2015 14:24
Classes em Java para Conexão com o Banco de Dados MySQL
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConexaoMySQL implements IConexao {
private String usuario;
private String senha;
private static Connection conexao;