Pract10 PDF
Pract10 PDF
Pract10 PDF
PRÁCTICA # 10
1° Dado un n cambiar dígitos extremos cada k dígitos. Hecho por Mamani Pajarito Jhonathan
Kevin el 25 de marzo del 2018 en la UMSA.
DIAGRAMA DE FLUJO
UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 25/03/2018
CODIGO JAVA
package pract10;
import java.util.Scanner;
public class ejer1 {
public static void main(String[] args)
{Scanner sc=new Scanner(System.in);
int n,k,cd,h,p,a,b,cd1,x,y,z,nn=0,po=1;
System.out.println("Intro n y cada cuanto rotar");
n=sc.nextInt();
k=sc.nextInt();
cd=(int)(Math.log10(n)+1);
h=cd/k+1;
p=(int)Math.pow(10, k);
for(int i=0; i<=n; i++){
a=n%p;
cd1=(int)(Math.log10(a)+1);
x=a%10;
y=(int)(a/Math.pow(10,(k-1)));
z=(int)(a%Math.pow(10,(k-1)));
z=z/10;
b=(int)(x*Math.pow(10, (k-1))+z*10+y);
if(cd1<k){
b=a;
}
nn=b*po+nn;
po=po*p;
n=n/p;
}
System.out.print(nn);
}
}
CAPTURA DE PANTALLA
Hecho por Mamani Pajarito Jhonathan Kevin el 25 de marzo del 2018 en la UMSA.
UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 25/03/2018
2° Dado un n, generar un nuevo número con los dígitos que se encuentran después
de un Fibonacci. Hecho por Mamani Pajarito Jhonathan Kevin el 25 de marzo del 2018 en la UMSA.
DIAGRAMA DE FLUJO
UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 25/03/2018
CODIGO JAVA
package pract10;
import java.util.Scanner;
public class ejer2 {
public static void main(String[] args)
{Scanner sc=new Scanner(System.in);
int n,a,b,c=1,nn=0,p=1;
System.out.println("Intro n");
n=sc.nextInt();
while(n!=0){
b=n%10;
n=n/10;
a=n%10;
if(a==0 || a==1 || a==2 || a==3 || a==5 || a==8){
nn=nn+b*(int)Math.pow(10, c);
c++;
}
}
nn=nn/10; nn=nn%(int)Math.pow(10, c-2);
System.out.print(nn);
}
}
CAPTURA DE PANTALLA
Hecho por Mamani Pajarito Jhonathan Kevin el 25 de marzo del 2018 en la UMSA.
UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 25/03/2018
DIAGRAMA DE FLUJO
CODIGO JAVA
package pract10;
import java.util.Scanner;
public class ejer3 {
public static void main(String[] args)
{Scanner sc=new Scanner(System.in);
int d,n,a=0,a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a7=0,a8=0,a9=0,mod=0;
int may=0, men=9;
System.out.println("Intro n");
n=sc.nextInt();
UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 25/03/2018
while(n!=0){
d=n%10;
n=n/10;
switch(d){
case 0: a++; break;
case 1: a1++; break;
case 2: a2++; break;
case 3: a3++; break;
case 4: a4++; break;
case 5: a5++; break;
case 6: a6++; break;
case 7: a7++; break;
case 8: a8++; break;
case 9: a9++; break;
}
if(a>a1 && a>a2 && a>a3 && a>a4 && a>a5 && a>a6 && a>a7 && a>a8 && a>a9){
mod=0;
}
if(a1>a && a1>a2 && a1>a3 && a1>a4 && a1>a5 && a1>a6 && a1>a7 && a1>a8 &&
a1>a9){
mod=1;
}
if(a2>a && a2>a1 && a2>a3 && a2>a4 && a2>a5 && a2>a6 && a2>a7 && a2>a8 &&
a2>a9){
mod=2;
}
if(a3>a && a3>a1 && a3>a2 && a3>a4 && a3>a5 && a3>a6 && a3>a7 && a3>a8 &&
a3>a9){
mod=3;
}
if(a4>a && a4>a1 && a4>a2 && a4>a3 && a4>a5 && a4>a6 && a4>a7 && a4>a8 &&
a4>a9){
mod=4;
}
if(a5>a && a5>a1 && a5>a2 && a5>a3 && a5>a4 && a5>a6 && a5>a7 && a5>a8 &&
a5>a9){
mod=5;
}
if(a6>a && a6>a1 && a6>a2 && a6>a3 && a6>a4 && a6>a5 && a6>a7 && a6>a8 &&
a6>a9){
mod=6;
}
if(a7>a && a7>a1 && a7>a2 && a7>a3 && a7>a4 && a7>a5 && a7>a6 && a7>a8 &&
a7>a9){
mod=7;
}
if(a8>a && a8>a1 && a8>a2 && a8>a3 && a8>a4 && a8>a5 && a8>a6 && a8>a7 &&
a8>a9){
mod=8;
}
if(a9>a && a9>a1 && a9>a2 && a9>a3 && a9>a4 && a9>a5 && a9>a6 && a9>a7 &&
a9>a8){
mod=9;
}
if(d>may){
may=d;
}
if(d<men){
men=d;
}
}
UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 25/03/2018
Hecho por Mamani Pajarito Jhonathan Kevin el 25 de marzo del 2018 en la UMSA.