Esta tabuada foi apresentada por mim mesmo a poucos dias atrás,
em linguagem C, más percebi a necessidade de traduzi-la para o java.
O código é simples, com exceção da classe J, que chama funções
de dentro de uma dll criada com JNI, estas funções são para
formatações dos textos no vídeo, se o aprendiz de java tiver alguma
biblioteca que faz o mesmo efeito pode usar sem problemas, se não,
coloca uns "\n" e "\t", e elimina a moldura, que deve funcionar.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
em linguagem C, más percebi a necessidade de traduzi-la para o java.
O código é simples, com exceção da classe J, que chama funções
de dentro de uma dll criada com JNI, estas funções são para
formatações dos textos no vídeo, se o aprendiz de java tiver alguma
biblioteca que faz o mesmo efeito pode usar sem problemas, se não,
coloca uns "\n" e "\t", e elimina a moldura, que deve funcionar.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
public class PROJETO {
public static void main ( String [ ] args ) {
int y = 1;
J jht = new J ( );
jht.title ( " " );
jht.Moldura ( ( short ) 1, ( short ) 34, ( short ) 2, ( short ) 78 );
int i = 0, x = 0, k = 0, w = 0, p = 0;
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( int ) 8, ( int ) 3 );
System.out.println ( "Tabuada do
" );
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( int ) 30, ( int ) 3 );
System.out.println ( "TABUADA IV -
LINGUAGEM JAVA" );
do {
x = 0;
for ( i = 1; i < 10; i++ ) {
jht.gotoxy ( ( int ) 8, ( int ) 3 );
jht.gotoxy ( ( int ) 20, ( int ) 3 );
System.out.printf ( "%d", y );
if ( y == 1 )
p = 6;
if ( y == 2 )
p = 20;
if ( y == 3 )
p = 34;
if ( y == 4 )
p = 48;
if ( y == 5 )
p = 62;
if ( y == 6 )
p = 6;
if ( y == 7 )
p = 20;
if ( y == 8 )
p = 34;
if ( y == 9 )
p = 48;
if ( y == 10 )
p = 62;
do {
k = y;
w = k * x;
jht.textcolor ( jht.BLACK );
if ( y <= 5 ) {
jht.gotoxy ( ( int ) p, ( int ) x + 5 );
System.out.printf ( " %d x %d =
%d", k, x, w );
}
if ( y >= 6 ) {
jht.gotoxy ( ( int ) p, ( int ) x + 17 );
System.out.printf ( " %d x %d =
%d", k, x, w );
}
i++;
jht.getche ( );
x++;
} while ( x <= 10 );
i = i - 1;
}
y++;
} while ( y <= 10 );
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( int ) 26, ( int ) 29 );
System.out.println ( "Por: " );
jht.Sleep ( ( short ) 1800 );
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( int ) 31, ( int ) 29 );
System.out.println ( "Samuel
Lima" );
jht.textcolor ( jht.BLACK );
jht.gotoxy ( ( int ) 26, ( int ) 30 );
jht.Sleep ( ( short ) 1800 );
System.out.println ( "sa_sp10@hotmail.com" );
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( int ) 35, ( int ) 32 );
jht.Sleep ( ( short ) 1800 );
System.out.println ( "MUITO
OBRIGADO" );
jht.getche ( );
}
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.