Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes:
- Fabiola Peralta Garcia
- Diego Rodríguez Simón
- Luis Fernando Santos Vargas
- John Pablo Rojas Siles
- Miguel Ángel Quisbert Aruquipa
Comentario: Esta fue una experiencia nueva debido que las tablas son muy complicadas,
Tuvimos muchos errores al crear la lógica para armar cada una de las tablas pero el
trabajo en conjunto logramos llegar a solucionar cada uno de los problemas, también
tuvimos complicaciones en los otros lenguajes ya que la lógica y operadores son
distintos, La experiencia ganada es de más lógica y más conocimiento de los otros
lenguajes.
Codigo Java:
public static void Tablas(int n)
{
int i=1;
while(i<=n){
int j=1;
while(j<=n){
System.out.println(i + " x " + j + " = " + i*j);
j=j+1;
}
i=i+1;
}
}
i++; }
}
}
}
Codigo pyton:
def Tablas(n):
i = 1
while (i <= n):
j = 1
while (j<=n):
print (i , " x " , j , " = " , i * j)
j = j + 1
i = i + 1
def TablasAscDes(n):
i = 1
while (i <= n):
j=n
while (j >= 1):
print (i , " x " , j , " = " , i * j)
j=j-1
i=i+1
def TablasPares(n):
i = 1
while (i <= n):
j=1
while (j <= n):
if (i % 2 ==0 & j % 2 == 0):
print (i , " x " , j , " = " , i * j)
j = j + 1
else : j= j + 1
i = i +1
def TablaParesImpares(n):
i = 1
while (i<=n):
j = 1
while(j<=n):
if ((i % 2 == 0 & j % 2 == 1) | (i % 2 == 1 & j % 2 == 0)):
print (i , " x " , j , " = " , i * j)
j = j +1
else : j = j+1
i = i +1
def CantDiv(n):
i = 1
c = 0
while (i<= n):
if (n % i == 0):
c = c + 1
i = i + 1
return c
def Primos(n):
return CantDiv(n)== 2
def TablaPrimos(n):
i = 1
while(i <= n):
j = 1
while ( j <= n ):
if ((Primos(i) == True) & (Primos(j) == True)):
print (i , " x " , j , " = " , i * j)
j = j + 1
else : j = j + 1
i = i + 1
def TablaIguales(n):
i = 1
while (i <= n):
j = 1
while (j <= n):
if ( i == j):
print (i , " x " , j , " = " , i * j)
j = j + 1
else : j = j +1
i = i + 1
def TablaIguales2(n):
i = 1
while(i <= n):
print (i , " x " , i, " = " , i * i)
i = i + 1
def TablaResultadoPrimo(n):
i = 1
while (i <= n):
j = 1
while (j <= n):
if (Primos(i*j) == true):
print (i , " x " , j , " = " , i * j)
j = j + 1
else : j = j + 1
i = i + 1
def TablaDigDif(n):
i = 1
while(i <= n ):
j = 1
while(j <= n):
if (i != j):
print (i , " x " , j , " = " , i * j)
j = j + 1
else : j = j + 1
i = i + 1
def Tablas2(n):
i = 1
while (i <= n):
j = 1
while (j<=n):
k = 1
while (k <= n):
print (i , " x " , j , " x ",k," = " , i * j* k)
k = k + 1
j = j +1
i = i + 1
def TablasPares(n):
i = 1
while (i <= n):
j=1
while (j <= n):
k = 1
while (k <= n):
if (i % 2 ==0 & j % 2 == 0 & k % 2 ==0):
print (i , " x " , j , " x ",k," = " , i * j* k)
k = j + 1
else : k= k + 1
j = j +1
i = i + 1
def TablaParesImpares(n):
i = 1
while (i<=n):
j = 1
while(j<=n):
k = 1
while (k <= n):
if ((i % 2 == 0 & j % 2 == 1) | (i % 2 == 1 & j % 2 == 0) | (k %
2 == 0 & k % 2==1)):
print (i , " x " , j , " x ",k," = " , i * j* k)
k = k +1
else : k = k+1
j = j +1
i = i + 1
def TablaPrimos2(n):
i = 1
while(i <= n):
j = 1
while ( j <= n ):
k = 1
while (k <= n):
if ((Primos(i) == True) & (Primos(j) == True) & (Primos(k) ==
True)):
print (i , " x " , j , " x ",k," = " , i * j* k)
k = k + 1
else : k = k + 1
j = j + 1
i = i + 1
def TablaIguales3(n):
i = 1
while (i <= n):
j = 1
while (j <= n):
k = 1
while ( k <= n):
if ( i == j & i ==k & j == k ):
print (i , " x " , j , " x ",k," = " , i * j* k)
k = k + 1
else : k = k +1
j = j + 1
i = i +1
def TablaIguales4(n):
i = 1
while(i <= n):
print (i , " x " , i, " x " , i , " = " , i * i* i)
i = i + 1
def TablaDigDif(n):
i = 1
while(i <= n ):
j = 1
while(j <= n):
k = 1
while ( k <= n):
if (i != j & i!=k & k!=j):
print (i , " x " , j , " x ",k," = " , i * j* k)
k = k + 1
else : k = k + 1
j = j + 1
i = i + 1
def TablaResultadoPar(n):
i = 1
while (i <= n):
j = 1
while (j <= n):
k = 1
while (k <= n):
if (Par(i*j*k) == True):
print (i , " x " , j , " x ",k," = " , i * j* k)
k = k + 1
else : k = k + 1
j = j + 1
i = i + 1
Codigo Visual Basic:
Public Sub Tabla(n As Integer)
Dim i = 1
Dim j
While (i <= n)
j = 1
While (j <= n)
Console.WriteLine(i + " x " + j + " = " + i * j)
j = j + 1
End While
i = 1 + 1
End While
End Sub
Public Sub TablaAscDesc(n As Integer)
Dim i = 1
While (i <= n)
Dim j = n
While (j >= 1)
Console.WriteLine(i + " x " + j + " = " + i * j)
j = j + 1
End While
i = i + 1
End While
End Sub
Public Sub TablasPares(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
If (i Mod 2 = 0 And j Mod 2 = 0) Then
Console.WriteLine(i + " x " + j + " = " + i * j)
j = j + 1
Else : j = j + 1
End If
i = i + 1
End While
End While
End Sub
Public Sub TablasParesImpares(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
If (i Mod 2 = 0 And j Mod 2 = 1 Or i Mod 2 = 1 And j Mod 2 = 0)
Then
Console.WriteLine(i + " x " + j + " = " + i * j)
j = j + 1
Else : j = j + 1
End If
i = i + 1
End While
End While
End Sub
Function CantDiv(n As Integer)
Dim i = 1
Dim c = 0
While (i <= n)
If (n Mod i = 0) Then
c = c + 1
End If
i = i + 1
End While
Return c
End Function
Function Primos(n As Integer)
Return CantDiv(n) = 2
End Function
Public Sub TablaPrimos(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
If (Primos(i) = True And Primos(j) = True) Then
Console.WriteLine(i + " x " + j + " = " + i * j)
j = j + 1
Else : j = j + 1
End If
End While
i = i + 1
End While
End Sub
Public Sub Tablaiguales(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
If (i = j) Then
Console.WriteLine(i + " x " + j + " = " + i * j)
j = j + 1
Else : j = j + 1
End If
End While
i = i + 1
End While
End Sub
Public Sub Tablaiguales2(n As Integer)
Dim i = 1
While (i <= n)
Console.WriteLine(i + " x " + i + " = " + i * i)
i = i + 1
End While
End Sub
Public Sub TablaResutadoPrimo(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
If (Primos(i * j) = True) Then
Console.WriteLine(i + " x " + j + " = " + i * j)
j = j + 1
Else : j = j + 1
End If
End While
i = i + 1
End While
End Sub
Public Sub TablaDigDif(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
If (i <> j) Then
Console.WriteLine(i + " x " + j + " = " + i * j)
j = j + 1
Else : j = j + 1
End If
End While
i = i + 1
End While
End Sub
Public Sub Tabla2(n As Integer)
Dim i = 1
Dim j
While (i <= n)
j = 1
While (j <= n)
Dim k = 1
While (k <= n)
Console.WriteLine(i + " x " + j + " x " + k + " = " + i * j *
k)
k = k + 1
End While
j = j + 1
End While
i = 1 + 1
End While
End Sub
Public Sub TablasPares2(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
Dim k = 1
While (k <= n)
If (i Mod 2 = 0 And j Mod 2 = 0 And k Mod 2) Then
Console.WriteLine(i + " x " + j + " x " + k + " = " + i *
j * k)
k = k + 1
Else : k = k + 1
End If
End While
j = j + 1
End While
i = i + 1
End While
End Sub
Public Sub TablasParesImpares2(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
Dim k = 1
While (k <= n)
If ((i Mod 2 = 0 And j Mod 2 = 1) Or (i Mod 2 = 1 And j Mod 2
= 0) Or (k Mod 2 = 0 And i Mod 2 = 1)) Then
Console.WriteLine(i + " x " + j + " x " + k + " = " + i *
j * k)
k = k + 1
Else : k = k + 1
End If
End While
j = j + 1
End While
i = i + 1
End While
End Sub
Public Sub TablaPrimos2(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
Dim k = 1
While (k <= n)
If (Primos(i) = True And Primos(j) = True And Primos(k) =
True) Then
Console.WriteLine(i + " x " + j + " = " + i * j)
k = k + 1
Else : k = k + 1
End If
End While
j = j + 1
End While
i = i + 1
End While
End Sub
Public Sub Tablaiguales3(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
Dim k = 1
While (k <= n)
If (i = j And i = k And j = k) Then
Console.WriteLine(i + " x " + j + " x " + k + " = " + i *
j * k)
k = k + 1
Else : k = k + 1
End If
End While
j = j + 1
End While
i = i + 1
End While
End Sub
Public Sub Tablaiguales4(n As Integer)
Dim i = 1
While (i <= n)
Console.WriteLine(i + " x " + i + " x " + i + " = " + i * i * i)
i = i + 1
End While
End Sub
Public Sub TablaDigDif2(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
Dim k = 1
While (k <= n)
If (i <> j And i <> k And j <> k) Then
Console.WriteLine(i + " x " + j + " x " + k + " = " + i *
j * k)
k = k + 1
Else : k = k + 1
End If
End While
j = j + 1
End While
i = i + 1
End While
End Sub
Function par(n As Integer)
Return n Mod 2 = 0
End Function
Public Sub TablaResutadoPar(n As Integer)
Dim i = 1
While (i <= n)
Dim j = 1
While (j <= n)
Dim k = 1
While (k <= n)
If (par(i * j * k) = True) Then
Console.WriteLine(i + " x " + j + " x " + k + " = " + i *
j * k)
k = k + 1
Else : k = k + 1
End If
End While
j = j + 1
End While
i = i + 1
End While
End Sub
End Module