Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

INSTITUTO TCNOLOGICO

“BOLIVIA MAR”
SISTEMAS INFORMATICOS
NOMBRE: HERNAN CALLE RAMOS
CURSO: 1º “B”
MATERIA: PROGRAMACION I
FECHA: 12/10/2018

1. Quien habla han solo o chewbacca


package practica;

import java.util.Scanner;

public class quienhabla {


public static void main(String[] args) {
Scanner lee = new Scanner (System.in);
System.out.println("introduzca palabras");
String cad, nom;
cad=lee.nextLine();
nom = identifica(cad);
System.out.println(nom);

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

public class girarletras {

public static void main(String[] args) {


String cad, ncad;
int k;
Scanner lee = new Scanner (System.in);
cad = lee.nextLine();
k= lee.nextInt();
ncad = rotarcadena(cad,k);
System.out.println (ncad);
}

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

public class nuevonumero {

private static int sw;


public static void main(String[] args) {
int n,imp,par,prim;
Scanner lee = new Scanner (System.in);
n= lee.nextInt();
imp=gimp(n);
par=gpar (n);
prim=gprim(n);
System.out.println(imp);
System.out.println(par);
System.out.println(prim);
}

//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

public static int gprim(int n1){


int prim,d,i;
int c = 0;
for (i=1;i<=0;i++){
if(n1%1==0){
c=c+1;
}
}

if (c==2){
boolean sw = true;
}
else {
boolean sw= false;
}
return (sw);
}
}

4. raíz de n,b y raíz cubica de n


package practica;

import java.util.Scanner;

public class raices {

public static void main(String[] args) {


int n, b, r1, r2;

Scanner lee = new Scanner (System.in);

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

public static int raiz (int n1){


int r2;
r2 = n1^ (1/3);
return(r2);
}
}

You might also like