Professional Documents
Culture Documents
Practica Examen
Practica Examen
“BOLIVIA MAR”
SISTEMAS INFORMATICOS
NOMBRE: HERNAN CALLE RAMOS
CURSO: 1º “B”
MATERIA: PROGRAMACION I
FECHA: 12/10/2018
import java.util.Scanner;
}
//funcion
public static String identifica(String cad){
char c;
int sw= 0;
String nom1;
for (int i=0; i<cad.length();i++){
c=cad.charAt(i);
if (c!='a'^ c!='A'^ c!='r'^ c!='R'^c!=' ')
sw= 1;
}
if (sw==0){
nom1= "chewbacca";
}
else {
nom1= "han solo";
}
return (nom1);
}
}
2. Dada una cadena rotar k veces a la derecha
package practica;
import java.util.Scanner;
//FUNCION
public static String rotarcadena (String ca,int k1){
String ncad1;
int n = ca.length();
int k = 0;
for (int i = 1;i<=k1; i++){
char c = ca.charAt(0);
ca= ca.substring(1,n-1);
ca=ca+c;
}
return (ca);
}
}
3. Dado un número formar tres nuevos números con impares, pares, y primos si es que lo hubiese.
package practica;
import java.util.Scanner;
//funciones 1
public static int gimp(int n1){
int d;
int nn = 0;
int c = 0;
while (n1>0){
d=n1%10;
n1= n1/10;
if(d%2!=0){
nn= (d*10)^c+nn;
c=c+1;
}
}
return (nn);
}
//funcion2
public static int gpar(int n1){
int par,d;
int nn = 0;
int c = 0;
while (n1<0){
d=n1%10;
n1= n1/10;
if(d%2==0){
nn= d*10^c+nn;
c=c+1;
}
}
return (nn);
}
//funcion 3
if (c==2){
boolean sw = true;
}
else {
boolean sw= false;
}
return (sw);
}
}
import java.util.Scanner;
n= lee.nextInt();
b=lee.nextInt();
r1= raiz (n,b);
r2= raiz (n);
System.out.println ("la raiz es" + r1);
System.out.println ("la raiz cubica es" + r2);
}
//funcion
public static int raiz (int n1, int b1){
int r1;
r1 = n1 ^ (1/b1);
return(r1);
}