Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Telecomunicaciones e Industrial
Segundo Semestre
Telecomunicaciones
Christian Morales
Telecomunicaciones “2A”
Septiembre – Marzo
Ejercicio N°1
import java.util.Scanner;
int x;
x= leer.nextInt();
switch(x){
case 1:
System.out.println("Enero");
break;
case 2:
System.out.println("Febrero");
break;
case 3:
System.out.println("Marzo");
break;
case 4:
System.out.println("Abril");
break;
case 5:
System.out.println("Mayo");
break;
case 6:
System.out.println(" Agosto");
break;
default: System.out.println("error");
break;
Ejercicio N°2
import java.util.Scanner;
int x;
System.out.println("Ingrese un numero");
x= leer.nextInt();
switch(x){
case 1:
System.out.println("Domingo");
break;
case 2:
System.out.println("Lunes");
break;
case 3:
System.out.println("Martes");
break;
case 4:
System.out.println("Miercoles");
break;
case 5:
System.out.println("Jueves");
break;
case 6:
System.out.println("Vierenes");
break;
case 7:
System.out.println("Sabado");
break;
default:
System.out.println("Error");
Ejercicio N°3
import java.util.Scanner;
char x;
x= leer.next().charAt(0);
switch (x){
case '+':
System.out.println("Suma");
break;
case '-':
System.out.println("Resta");
break;
case '*':
System.out.println("Multiplicacion");
break;
case '/':
System.out.println("Division");
default:
System.out.println("Error");
}
Ejercicio N°4
import java.util.Scanner;
int x;
x=leer.nextInt();
switch(x){
case 12:
System.out.println("RTS");
break;
case 13:
System.out.println("Ecuavisa");
break;
case 14:
System.out.println("Canal Uno");
break;
case 15:
System.out.println("RTU");
}
}
Ejercicio N°5
import java.util.Scanner;
double sueldo;
System.out.println("Ingrese su sueldo");
sueldo= leer.nextDouble();
char S,E;
System.out.println("Sexo");
S= leer.next().charAt(0);
System.out.println("Tarjeta");
E= leer.next().charAt(0);
switch(S){
case 'H':
switch(E){
case 'O':
double x;
x= (sueldo*15)/100;
System.out.println("15% de descuento");
System.out.println("Descuento "+x);
break;
case 'E':
x=(sueldo*20)/100;
System.out.println("20% de descuento");
System.out.println("Descuento "+x);
break;
switch(S){
case 'M':
switch (E){
case 'O':
double g;
g= (sueldo*10)/100;
System.out.println("10% de descuento");
System.out.println("Descuento "+g);
break;
case 'E':
g=(sueldo*15)/100;
System.out.println("15% de descuento");
System.out.println("Descuento "+g);
break;
Ejercicio N°6
import java.util.Scanner;
pv=leer.nextDouble();
kilos=leer.nextDouble();
d=0;
d=0.1;
d=0.2;
else if (kilos>10)
d=0.3;
total=(pv*kilos)-((pv*kilos)*d);
}
Ejercicio N°7
import java.util.Scanner;
int x;
System.out.println("Ingrese un numero");
x=leer.nextInt();
System.out.println("Estado civil");
switch (x){
case 1:
System.out.println("Soltero");
break;
case 2:
System.out.println("Casado");
break;
case 3:
System.out.println("Divorciado");
break;
case 4:
System.out.println("Viudo");
break;
Ejercicio N°8
import java.util.Scanner;
int a;
char x;
a= leer.nextInt();
x=leer.next().charAt(0);
switch (x){
case 'A':
System.out.println("2000");
break;
case 'C':
System.out.println("1500");
break;
case 'E':
System.out.println("1000");
break;
switch(x){
case 'A':
System.out.println("2500");
break;
case 'C':
System.out.println("2000");
break;
case 'E':
System.out.println("1500");
break;
switch(x){
case 'A':
System.out.println("3000");
break;
case 'C':
System.out.println("2500");
break;
case 'E':
System.out.println("2000");
break;
else if(a>8)
switch(x){
case 'A':
System.out.println("4000");
break;
case 'C':
System.out.println("3500");
break;
case 'E':
System.out.println("1500");
break;
Ejercicio N°9
import java.util.Scanner;
int x;
char s;
x=leer.nextInt();
System.out.println("Sexo");
s=leer.next().charAt(0);
switch(s){
case 'M':
System.out.println("Arequipa");
break;
case 'F':
System.out.println("Cuzco");
break;
switch (s){
case 'M':
System.out.println("Cuzco");
break;
case 'F':
System.out.println("Iquitos");
break;
}
else if (x>75)
switch (s){
case 'M':
System.out.println("Iquitos");
break;
case 'F':
System.out.println("Arequipa");
break;
Ejercicio N°10
import java.util.Scanner;
int dia,mes,year,falta,x=0,d=0;
System.out.println("Dia: ");
dia=leer.nextInt();
System.out.println("Mes: ");
mes=leer.nextInt();
System.out.println("Año: ");
year=leer.nextInt();
x =29;
else
x=28;
switch(mes){
case 1: d=0;
break;
case 2: d=31;
break;
case 3: d= 31+x;
break;
case 4: d=31+x+31;
break;
case 5: d=31+x+31+30;
break;
case 6: d=31+x+31+30+31;
break;
case 7: d=31+x+31+30+31+30;
break;
case 8: d=31+x+31+30+31+30+31;
break;
case 9: d=31+x+31+30+31+30+31+31;
break;
break;
break;
break;
falta =((365)-(dia+d));
Ejercicio 11
import java.util.Scanner;
n = leer.nextInt();
while(n>0){
mul=mul*n;
if(n!=1)
System.out.print(n+" * ");
else
System.out.println("1");
n--;
System.out.println("");
}
Ejercicio N°12
import java.util.Scanner;
int i, ni,nf,cp=0,m=0;
System.out.println("num inicial");
ni =leer.nextInt();
System.out.println("num final");
nf=leer.nextInt();
i= ni+1;
if ( i % 2 == 0 ){
if (!(i %5 ==0))
cp += 1;
} else
if (!(i %5 ==0))
m +=1;
i++;
Ejercicio N°13
import java.util.Scanner;
int suma=0,i=0,pro=1;
int c=leer.nextInt();
while (i !=c){
int num=leer.nextInt();
if (num % 3 == 0){
pro=num2*pro;
i = i+1;
}
Ejercicio N°14
import javax.swing.JOptionPane;
int numero,contaceros=0;
if(numero ==0){
contaceros ++;
}
Ejercicio N°15
import java.util.Scanner;
import javax.swing.JOptionPane;
int numero,x;
x=leer.nextInt();
if(numero ==x){
System.out.print(numero+"");
}
System.out.println("");
Ejercicio N°16
import java.util.Scanner;
import javax.swing.JOptionPane;
int numero,x,npares=0,nimpares=0,ceros=0;
double ppares,pimpares,pceros;
numero=leer.nextInt();
for(int i=1;i<=numero;i++){
x= Integer.parseInt(JOptionPane.showInputDialog("Digite un numero: "));
if( x%2 == 0)
npares++;
else if(x%2!=0){
nimpares++;
else if(x==0)
ceros++;
pceros=((ceros)/numero)*100;
ppares=((npares)/x)*100;
pimpares=((nimpares)/numero)*100;
System.out.println(""+nimpares);
System.out.println(""+npares);
}
Ejercicio N17
double cont=0,cont2=0;
double num=sc.nextDouble();
while(num>=0){
if(num%2==0){
System.out.println("Es par");
}else
System.out.println("No es par");
break;
while(num==0){
System.out.println("Es neutro");
break;
System.out.println("");
Ejercicio N°17
import java.util.Scanner;
double cont1=0,i,cont2=0,cont3=0,cont4=0,contotal=0;
boolean flag;
boolean flag2,flag3,flag4;
String r = "";
double num1=leer.nextDouble();
System.out.println("Ingrese segundo numero = ");
double num2=leer.nextDouble();
double num3=leer.nextDouble();
double num4=leer.nextDouble();
flag = true;
i=2;
while(i<= num1/2)
if(num1 % i ==0){
flag =false;
break;
i++;
}//fin while
if (flag){
r= "es primo";
cont1 +=1;
} else
r= "no es primo";
System.out.println("");
flag2=true;
while(i<= num2/2)
if(num2 % i ==0){
flag2 =false;
break;
i++;
if (flag2){
r= "es primo";
cont2 += 1;
} else {
r= "no es primo";
flag3=true;
while(i<= num3/2)
if(num3 % i ==0){
flag3 =false;
break;
i++;
if (flag3){
r= "es primo";
cont3 += 1;
} else {
r= "no es primo";
flag4=true;
while(i<= num4/2)
if(num4 % i ==0){
flag4 =false;
break;
i++;
if (flag4){
r= "es primo";
cont4 += 1;
} else {
r= "no es primo";
contotal =cont1+cont2+cont3+cont4;
System.out.println("");
Ejercicio N°18
N = leer.nextInt();
aux = N;
while (aux!=0){
if(N == inverso){
System.out.println("Es capicua");
}else{
System.out.println("No es capicua");
}
Ejercicio N°19
import java.util.Scanner;
int r = 0;
int a=sc.nextInt();
int b=sc.nextInt();
while (a>b){
r = a%b;
System.out.println("EL MCD es = " + r);
break;
Ejercicio N°20
import java.util.Scanner;
while(true){
int b =leer.nextInt();
if(a>b){
int aux=a;
a=b;
b=aux;
int i =a;
MCD = true;
else{
i--;
{break;}
else{
if (a == b){
System.out.println("Son iguales" + " ingrese otro numero");
else {
Ejercicio N°21
System.out.println("Ingrese un numero:");
int N = leer.nextInt() ;
int s=0;
int s2=0;
s += (2*n);
s2 += (Math.pow(n,3));
System.out.println("" + n);
System.out.println("\n La suma de los cuadrados " + N + " Primeros números naturales es = "
+ s);
System.out.println("\n La suma de los cubos " + N + " Primeros números naturales es = " +
s2);
Ejercicio N°22
import java.util.Scanner;
int suma=0,suma2=0,cantidad=0;
int n1=leer.nextInt();
if (i%3==0)
suma += i;
if (i %5==0)
suma2 += i;
cantidad +=i;
}
Ejercicio N°23
import java.util.Scanner;
int a,b,spar=0,cpar=0,simpar=0,cimpar=0,smul=0,cmul=0;
System.out.println("Ingrese un numero");
a=leer.nextInt();
b=leer.nextInt();
if(i%2==0 ){
System.out.println(i +" \t Pares");
spar= spar+i;
cpar+=1;
} else{
simpar = simpar+i;
cimpar +=1;
}if (i%3==0){
smul= smul+i;
cmul +=1;
}//For
System.out.println("");
Ejercicio N°24
System.out.println("ingrese la cantidad");
int n=leer.nextInt();
{
if(c<=n)
System.out.print(b + ",");
c= a+b;
a=b;
b=c;
suma = c+a-1;
cantidad = i+1;
else{
System.out.print("");
}
Ejercicio N°25
int j=0;
for(int i=limiteMin;i<=limiteMax;i++)
numeroInvertidoOut[j]=num.invertirNumero(i);
if(i==numeroInvertidoOut[j])
{
System.out.println(i+" \t es capicua.");
j++;
int invertirNumero(int i)
int numeroAux=0;
int numeroInvertido=0;
numeroAux=i;
numeroInvertido=numeroAux%10;
while(numeroAux>9)
numeroAux=numeroAux/10;
numeroInvertido=numeroInvertido*10 + numeroAux%10;
}
return numeroInvertido;
int limiteMax=0,limiteMin=0;
if(args.length<=1||args.length>2)
else if(args.length==2)
limiteMin=Integer.parseInt(args[0]);
limiteMax=Integer.parseInt(args[1]);
numero.defineCapicuas(limiteMin,limiteMax);
}
Ejercicio N°26
int c=0,d=0;
int cifras=leer.nextInt();
System.out.print("A["+(i+1)+"]=");
arreglo[i]=leer.nextInt();
System.out.println("ingrese el divisor");
d=leer.nextInt();
c=c+1;
Ejercicio N°27
import java.util.Scanner;
double factorial,x;
double m,s=1;
System.out.println("Ingrese el factorial");
int n=leer.nextInt();
System.out.print(1 + "\t");
factorial=1;
m = (Math.pow(x, j)/factorial);
System.out.print(m + "\t");
s = s+m;
System.out.println(" ");
}
Ejercicio N°28
import java.util.Scanner;
int num=leer.nextInt();
int contador=1;
contador *=i;
}
System.out.println("Numero de formas en las que se puede ordenar " + num + " objetos es de "
+ contador + " formas ");
Ejercicio N°29
import java.util.Scanner;
int num,i,n=4,cont=2;
String cad="";
System.out.println("ingrese un numero");
num=sc.nextInt();
if(num>2){
cad="2 - 3";
while(cont<num){
i=2;
while(i<=n){
if(i==n){
cad=cad+" - "+n;
cont=cont+1;
}else{
if(n % i==0){
i=n;
i=i+1;
n=n+1;
System.out.println(cad);
}else{
if(num>0){
if(num==1){
}else{
System.out.println("es primo 2, 3");
}else{
Ejercicio N°30
import java.util.Scanner;
do {
N = leer.nextInt();
aux = N;
while (aux!=0){
if(N == inverso){
System.out.println("Es capicua");
}else{
System.out.println("No es capicua");