Escolar Documentos
Profissional Documentos
Cultura Documentos
GRUPO: 16
INTEGRANTES:
CODIGO FUENTE:
EN PASCAL
//#1
Procedure Tabla(n:Integer);
var i,j:Integer;
Begin
i:=1;
while i<=n do
Begin
j:=1;
while j<=n do
Begin
writeln(j,'*',i,'=',j*i);
j:=j+1;
End;
writeln;
i:=i+1;
End;
End;
//#2
Procedure TablaAscDesc(n:Integer);
var i,j:Integer;
Begin
i:=1;
while i<=n do
Begin
j:=n;
while j>0 do
Begin
writeln(i,'*',j,'=',j*i);
j:=j-1;
End;
writeln;
i:=i+1;
End;
End;
//#3
Procedure TablaPares(n:Integer);
var i,j:Integer;
Begin
i:=2;
while i<=n do
Begin
j:=2;
while j<=n do
Begin
writeln(j,'*',i,'=',j*i);
j:=j+2;
End;
writeln;
i:=i+2;
End;
End;
//#4
Procedure TablaParImpar(n:Integer);
var i,j:Integer;
Begin
i:=2;
while i<=n do
Begin
j:=1;
while j<=n do
Begin
writeln(i,'*',j,'=',j*i);
j:=j+2;
End;
writeln;
i:=i+2;
End;
End;
//#5
//AUXILIAR
Function Primo(n:Integer):Boolean;
var i,c:Integer;
Begin
i:=1; c:=0;
while i<=n do
Begin
i:=i+1;
End;
result:= c=2;
End;
Procedure TablaPrimos(n:Integer);
var i,j:Integer;
Begin
i:=1;
while i<=n do
Begin
j:=1;
Begin
j:=j+1;
End;
writeln;
i:=i+1;
End;
End;
//#6.1 T(n)=n*n
Procedure TablaIguales(n:Integer);
var i,j:Integer;
Begin
i:=1;
while i<=n do
Begin
j:=1;
while j<=n do
Begin
If j = i Then writeln(i,'*',j,'=',j*i);
j:=j+1;
End;
i:=i+1;
End;
End;
//#6.2 T(n)=n
Procedure TablaIguales2(n:Integer);
var i,j:Integer;
Begin
i:=1; j:=1;
while i<=n do
Begin
writeln(i,'*',j,'=',i*j);
i:=i+1;
j:=j+1;
End;
End;
//#7 T(n)=n*n*n
Procedure Pitagoras(n:Integer);
var a,b,c:Integer;
Begin
a:=1;
while a<=n do
Begin
b:=1;
while b<=n do
Begin
c:=1;
while c<=n do
Begin
c:=c+1;
End;
b:=b+1;
End;
a:=a+1;
End;
End;
//#8 T(n)<n*n*n
Procedure PitagorasMejorado(n:Integer);
var a,b,c:Integer;
Begin
a:=1;
while a<=n do
Begin
b:=1;
while b<=a do
Begin
c:=b;
Begin
c:=c+1;
End;
Begin
End;
b:=b+1;
End;
a:=a+1;
End;
End;
EN JAVA
//#1
int i=1;
while(i<=n){
int j=1;
while(j<=n){
System.out.println(i+"x"+j+"="+i*j);
j++;
System.out.println();
i++;
}
//#2
int i=1;
while(i<=n){
int j=n;
while(j>0){
System.out.println(i+"x"+j+"="+i*j);
j--;
System.out.println();
i++;
//#3
int i=2;
while(i<=n){
int j=2;
while(j<=n){
System.out.println(i+"x"+j+"="+i*j);
j=j+2;
System.out.println();
i=i+2;
//#4
int i=2;
while(i<=n){
int j=1;
while(j<=n){
System.out.println(i+"x"+j+"="+i*j);
j=j+2;
}
System.out.println();
i=i+2;
//#5
int i=1;
while(i<=n){
int j=1;
if(primo(j)==true) System.out.println(i+"x"+j+"="+i*j);
j++;
System.out.println();
i++;
//AUXILIAR
int i=1,c=0;
while(i<=n){
if(n % i == 0) c=c+1;
i++;
return c==2;
//#6.1 T(n)=n*n
int i=1;
while(i<=n){
int j=1;
while(j<=n){
if(i==j) System.out.println(i+"x"+j+"="+i*j);
j++;
System.out.println();
i++;
//#6.2 T(n)=n
while(i<=n){
System.out.println(i+"x"+j+"="+i*j);
i++; j++;
//#7 T(n)=n*n*n
int a=1;
while(a<=n){
int b=1;
while(b<=n){
int c=1;
while(c<=n){
System.out.println(a+"\t"+b+"\t"+c);
c++;
b++;
a++;
//#8 T(n)<n*n*n
int a=1;
while(a<=n){
int b=a;
while(b<=n){
int c=b;
c++;
System.out.println(a+"\t"+b+"\t"+c);
System.out.println(b+"\t"+a+"\t"+c);
b++;
a++;
EN VISUAL BASIC
'#1
'#8 T(n)<n*n*n
Sub PitagorasMejorado(n As Integer)
Dim a = 1
While a <= n
Dim b = a
While b <= n
Dim c = b
While a * a + b * b > c * c
c = c + 1
End While
If a * a + b * b = c * c Then
Console.WriteLine(a & " " & b & " " & c & " ")
Console.WriteLine(b & " " & a & " " & c & " ")
End If
b = b + 1
End While
a = a + 1
End While
End Sub