Pract10 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

UNIVERSIDAD MAYOR DE SAN ANDRES FECHA: 25/03/2018

APELLIDO: MAMANI PAJARITO DOCENTE: LIC. MORALES RIOS MENFY

NOMBRE: JHONATHAN KEVIN CARRERA: INFORMÁTICA

CI: 14476441 Lpz MATERIA: INF – 111

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

3° Encontrar el dígito mayor, menor y el de moda de un n. Hecho por Mamani Pajarito


Jhonathan Kevin el 25 de marzo del 2018 en la UMSA.

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

System.out.println("mayor="+may+" menor="+men+" moda="+mod);


}
}
CAPTURA DE PANTALLA

Hecho por Mamani Pajarito Jhonathan Kevin el 25 de marzo del 2018 en la UMSA.

También podría gustarte