Está en la página 1de 14

GRUPO 15

Ciclos Anidados Tablas de Multiplicar

Integrantes:
- Fabiola Peralta Garcia
- Diego Rodríguez Simón
- Luis Fernando Santos Vargas
- John Pablo Rojas Siles
- Miguel Ángel Quisbert Aruquipa

Porcentaje de avance: 100%

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;
}
}

public static void TablasAscDesc(int n )


{
int i=1;
while(i<=n){
int j=n;
while(j>=1){
System.out.println(i + " x " + j + " = " + i*j);
j=j-1;
}
i=i+1;
}
}

public static boolean Par(int n){


return n%2==0;
}

public static boolean impar(int n){


return n%2==1;
}
public static void TablasPares(int n )
{
int i=1;
while(i<=n){
int j=1;
while(j<=n){
if ((i % 2 == 0) && (j % 2 == 0)){
System.out.println(i+" x "+j+" = "+i*j);
j=j+1;}
else {
j=j+1;}
}
i=i+1;}
}

public static void TablasParImpares(int n )


{
int i=1;
while(i<=n){
int j=1;
while(j<=n){
if ((i % 2==0 && j % 2 ==1) || (i % 2==1 && j % 2 ==0)){
System.out.println(i + " x " + j + " = " + i*j);
j=j+1;}
else{
j++;
}
}
i=i+1;
}
}

public static int cantDiv(int n){


int i =1; int c=0;
while (i<=n){
if(n%i==0) c=c+1;
i=i+1;
}
return c;
}

public static boolean Primos(int n){


return cantDiv(n)==2;
}

public static void TablaPrimos(int n)


{
int i=1;
while(i<=n){
int j=1;
while(j<=n){
if ((Primos(i) == true) && (Primos(j) == true)){
System.out.println(i+" x "+j+" = "+i*j);
j=j+1;
}
else {
j=j+1;
}
}
i=i+1;
}

public static void TablaIguales(int 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=j+1;
}
else {
j=j+1;
}
}
i=i+1;
}
}

public static void TablaIguales2(int n){


int i=1;
while(i<=n){
System.out.println(i+" x "+i+" = "+i*i);
i=i+1;
}
}

public static void tablaResultadoPrimo(int n){


int i=1;
while(i<=n){
int j=1;
while(j<=n){
if (Primos(i*j)==true){
System.out.println(i+" x "+j+" = "+i*j);
j=j+1;
}
else {
j=j+1;
}
}
i=i+1;
}
}

public static void TablaDigDif(int 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=j+1;
}
else {
j=j+1;
}
}
i=i+1;
}
}

public static void Tablas2(int n)


{
int i=1;
while(i<=n){
int j=1;
while(j<=n){
int k = 1;
while (k <= n ){
System.out.println(i + " x " + j + " x " + k +" = " + i*j*k);
k=k+1;
}
j=j+1;
}
i= i + 1;}
}

public static void TablasPares2(int n )


{
int i=1;
while(i<=n){
int j=1;
while(j<=n){
int k = 1;
while (k <= n ){
if (par(i) == true && par(j)==true && par(k) == true){
System.out.println(i + " x " + j + " x " + k +" = " + i*j*k);
k=k+1;
}
else {
k=k+1;
}
}
j=j+1;}
i = i + 1;}
}

public static void TablasParImpares2(int n )


{
int i=1;
while(i<=n){
int j=1;
while(j<=n){
int k = 1;
while(k <= n){
if ((i % 2==1 && j % 2 ==0) || (i % 2==0 && j % 2 ==1) || (k % 2 == 1
&& j % 2 == 0)){
System.out.println(i + " x " + j + " x " + k + " = " + i*j*k);
k=k+1;}
else{
k++;
}
}
j=j+1;
}
i++; }
}

public static void TablaPrimos2(int n)


{
int i=1;
while(i<=n){
int j=1;
while(j<=n){
int k = 1;
while (k <= n){
if ((Primos(i) == true && Primos(j)==true && Primos(k) == true)){
System.out.println(i+" x " + j + " x " + k + " = " + i * j * k);
k=k+1;
}
else {
k=k+1;
}
}
j=j+1;
}

i++; }
}

public static void TablaIguales3(int n){


int i=1;
while(i<=n){
int j=1;
while(j<=n){
int k = 1;
while (k <= n ){
if (i==j && i ==k && j == k ){
System.out.println(i+" x "+j+ " x " + k + " = "+i*j* k);
k=k+1;
}
else {
k=k+1;
}
}
j=j+1;
}
i++; }
}

public static void TablaIguales4(int n){


int i=1;
while(i<=n){
System.out.println(i+" x "+i+" x " +i+ " = "+i*i*i);
i=i+1;
}
}

public static void TablaDigDif3(int n){


int i=1;
while(i<=n){
int j=1;
while(j<=n){
int k = 1;
while ( k <= n){
if (i!=j && i!=k && j!=k){
System.out.println( i + " x "+ j + " x " + k + " = "+i*j*k);
k=k+1;
}
else {
k=k+1;
}
}
j=j+1;
}
i++; }

}
}

public static void TablaResultadoPar(int n){


int i=1;
while(i<=n){
int j=1;
while(j<=n){
int k = 1;
while ( k <= n){
if (Par(i*j*k)==true){
System.out.println(i+" x "+j+" x "+ k+" = "+i*j*k);
k=k+1;
}
else {
k=k+1;
}
}
j=j+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

También podría gustarte