Algoritmos sujei

26
ejercicio 01 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package porpuesto009; import java.io.*; import java.util.Scanner; /** * * @author gaviota */ public class Porpuesto009 { /** * @param args the command line arguments */ public static void main(String[] args) throws IOException { Scanner ap = new Scanner (System.in); double a, b ,c; System.out.println("Área y perímetro de un Rectagulo"); System.out.println("Ingrese el valor de a"); a= ap.nextInt(); System.out.println("ingrese el valor de b"); b= ap.nextInt(); double area= a*b; double perimetro=2*a+2*b; System.out.println("El Área de un rectángulo es = " + area); System.out.println("El Perímetro de un rectángulo es = " + perimetro); } } ejercicio 02 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package problema.nº2; import java.io.*; /** *

Transcript of Algoritmos sujei

ejercicio 01

/* * To change this template, choose Tools | Templates * and open the template in the editor. */package porpuesto009;import java.io.*;import java.util.Scanner; /** * * @author gaviota */public class Porpuesto009 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { Scanner ap = new Scanner (System.in); double a, b ,c;System.out.println("Área y perímetro de un Rectagulo");System.out.println("Ingrese el valor de a");a= ap.nextInt();System.out.println("ingrese el valor de b");b= ap.nextInt();double area= a*b;double perimetro=2*a+2*b;System.out.println("El Área de un rectángulo es = " + area);System.out.println("El Perímetro de un rectángulo es = " + perimetro);

}}

ejercicio 02

/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema.nº2;import java.io.*;/** * * @author sujei */public class ProblemaNº2 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { int n1,n2,s;

BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("numero 1:"); n1 = Integer.parseInt(in.readLine()); System.out.println("numero 2:"); n2 = Integer.parseInt(in.readLine()); s=n1+n2; System.out.println(""); System.out.println("suma: " +s); }}

ejercicio 03

/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema3;import java.io.*;

/** * * @author sujei */public class Problema3 {

/** * @param args the command line arguments */ public static void main(String[] args)throws IOException { //varible int n1,n2,c,r; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("numero 1:"); n1 = Integer.parseInt(in.readLine()); System.out.println("numero 2:"); n2 = Integer.parseInt(in.readLine()); //proceso c=n1/n2; r=n1%n2; //salida System.out.println(""); System.out.println("cociente: " +c); System.out.println("residuo: " +r); // TODO code application logic here }}

ejercio 04/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema.pkg4;import java.io.*;/** * * @author sujei */public class Problema4 {

/** * @param args the command line arguments */ public static void main(String[] args)throws IOException { //variable float vv,igv,pv; //entrada BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("valor de venta:"); vv =Float.parseFloat(in.readLine()); //proceso igv = vv *0.18f; pv = vv+ igv; //salida System.out.println(""); System.out.println("igv: " +igv); System.out.println("precio de venta: " +pv); // TODO code application logic here }}

Ejercicio 5

/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema004;

import java.io.*;/** * * @author sujei */

public class Problema004 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { short a,n; int p; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("a: "); a=Short.parseShort(in.readLine()); System.out.println("n: "); n=Short.parseShort(in.readLine()); // TODO code application logic here p=(int)Math.pow((double)a, (double)n); System.out.println(""); System.out.println("Potencia: "+p); }}

Ejercio 4/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema04;

/** * * @author sujei */public class Problema04 {

/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here }}

Ejercicio5/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema05;import java.io.*;/** * * @author sujei */public class PROBLEMA05 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { short n,r; int a; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("a: "); a=Integer.parseInt(in.readLine()); System.out.println("n: "); n=Short.parseShort(in.readLine()); // TODO code application logic here r=(short)Math.pow((double)a, (1/(double)n)); System.out.println(""); System.out.println("Radicación: "+r); // TODO code application logic here }}

Ejercio 6/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema06;import java.io.*;/** * * @author sujei */public class PROBLEMA06 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { // TODO code application logic here int n, ni, r; BufferedReader in =new BufferedReader(new InputStreamReader(System.in));

System.out.println("Número: "); n=Integer.parseInt(in.readLine()); r=n%10; n=n/10; ni=r*10; r=n%10; n=n/10; ni=(ni+r)*10; r=n%10; n=n/10; ni=(ni+r)*10; r=n%10; n=n/10; ni=(ni+r)*10; ni=ni+n; System.out.println(""); System.out.println("Inverso: " + ni); }}

Ejercicio7/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema07;import java.io.*;/** * * @author sujei */public class PROBLEMA07 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { // TODO code application logic here int n,s; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("Número: "); n=Integer.parseInt(in.readLine()); s=(n*(n+1))/2; System.out.println(""); System.out.println("Suma: " + s); }

}ejercicio 8/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema8;import java.io.*;/** * * @author sujei */public class Problema8 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { float c, r, t, i, m; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("Capital: "); c=Float.parseFloat(in.readLine()); System.out.println("Tasa de interes: "); r=Float.parseFloat(in.readLine()); System.out.println("Tiempo: "); t=Float.parseFloat(in.readLine()); m=(float)(Math.pow((double)(1+r/100),(double)t))*c; i=m-c; System.out.println(""); System.out.println("Interes: " + i); System.out.println("Monto: " + m); } } Ejercicio10 /* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema10;import java.io.*;/** * * @author sujei */public class Problema10 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException {

final int HORA=3600; final int MINUTO=60; int t,h,m,s; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("Tiempo en segundos: "); t=Integer.parseInt(in.readLine()); h=t/HORA; //t=t%HORA; m=t/MINUTO; s=t; System.out.println(""); System.out.println("Horas: "+h); System.out.println("Minutos: "+m); System.out.println("Segundos: "+s); // TODO code application logic here }}

Ejercicio11/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema11;import java.io.*;/** * * @author sujei */public class Problema11 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { int a,b,n1,n2; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("Número1: "); a=Integer.parseInt(in.readLine()); System.out.println("Número2: "); b=Integer.parseInt(in.readLine()); n1=a+b; n2=a-b; System.out.println(""); System.out.println("Suma: " + n1); System.out.println("Resta: " + n2); // TODO code application logic here }

}Ejercicio 12/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema12;import java.io.*;/** * * @author sujei */public class Problema12 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { int a,b; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); a=Integer.parseInt(in.readLine()); b=Integer.parseInt(in.readLine()); String x = Integer.toString(a); String y = Integer.toString(b); System.out.println("el 1er número ingresado tiene: " + x.length() + " dígitos"); System.out.println("el 2do número ingresado tiene: " + y.length() + " dígitos"); // TODO co de application logic here }}

ejecicio/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema012;import java.io.*;/** * * @author sujei */public class Problema012 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException{ int n; String r = ""; BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Número: "); n=(int)Integer.parseInt(in.readLine()); if (n>0)

ejercicio13 /* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema013;

import java.util.Scanner;/** * * @author sujei */public class Problema013 {

/** * @param args the command line arguments */ public static void main(String[] args) {

char c;//String r="";System.out.println("Caracter");Scanner teclado=new Scanner(System.in);c=teclado.next().charAt(0);if(c=='a'||c=='e'||c=='i'||c=='o'||c=='u'||c=='A'||c=='E'||c=='I'||c=='O'||c=='U'){//r="es vocal";}System.out.println("ES VOCAL");} else{//r="no es vocal"; }System.out.println("NO ES VOCAL");

}//System.out.println("la letra ingresada "+r);}}

{ r="POSITIVO"; } if (n<0) { r="NEGATIVO"; } if(n==0) { r="NEUTRO"; } System.out.println(""); System.out.println("Resultado: "+r);

}}

ejercicio /* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema13;import java.io.*;/** * * @author sujei */public class Problema13 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { final int METRO=1000; final int DECIMETRO=100; final int CENTIMETRO=10; int mm,m,d,c; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("Cantidad de milímetros: "); mm=Integer.parseInt(in.readLine()); m=mm/METRO; d=mm/DECIMETRO; c=mm/CENTIMETRO; System.out.println(""); System.out.println("Metros: "+m); System.out.println("Decímetros: "+d); System.out.println("Centímetros: "+c); System.out.println("Milímetros: "+mm); // TODO code application logic here }}

Ejercicio 14/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema14;import java.io.*;/** * * @author gaviota */public class PROBLEMA14 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException {

double a, b, c, d, e; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("Ingresa un número, será el valor de a "); a=Integer.parseInt(in.readLine()); System.out.println("Ingresa un número, será el valor de b "); b=Integer.parseInt(in.readLine()); System.out.println("Ingresa un número, será el valor de c "); c=Integer.parseInt(in.readLine()); d=(4*(a*a*a*a)+(3*b*a)+(b*b))/(a*a-b*b); e=((3*(c*c))+a+b)/4; System.out.println(""); System.out.println("El resultado de la fórmula siguiente c=(4*a^4+3*b*a+b^2)/a^2-b^2, es: "+d); System.out.println("El resultado de la fórmula siguiente d=(3*c^2+a+b)/4, es: "+e); // TODO code application logic here }}

Ejercicio15/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema015;import java.io.*;/** * * @author sujei */public class PROBLEMA015 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException{ // TODO code application logic here int n; String r; BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Número: "); n=Integer.parseInt(in.readLine()); if(n%2==0) { r= "PAR"; } else { r= "IMPAR"; } System.out.println("");

System.out.println("Resultado: " + r); System.out.println(); }}

ejercicio/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema15;import java.io.*;/** * * @author sujei */public class Problema15 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { int a=1, b=2, c=3, d=4; int s=a+b+c+d;

double porcentaje_a=(double)(a*100)/s; double porcentaje_b=(double)(b*100)/s; double porcentaje_c=(double)(c*100)/s;double porcentaje_d=(double)(d*100)/s;

System.out.println(""); System.out.println("La variable \"a\" representa el: "+porcentaje_a+"% de "+s); System.out.println("La variable \"b\" representa el: "+porcentaje_b+"% de "+s); System.out.println("La variable \"c\" representa el: "+porcentaje_c+"% de "+s); System.out.println("La variable \"d\" representa el: "+porcentaje_d+"% de "+s); // TODO code application logic here }}

Ejercicio 16/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema016;import java.io.*;/** * * @author sujei */public class PROBLEMA016 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException{ int n1,n2,n3,m; BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Número 1: "); n1= Integer.parseInt(in.readLine()); System.out.println("Número 2: "); n2=Integer.parseInt(in.readLine()); System.out.println("Número 3: "); n3= Integer.parseInt(in.readLine()); if (n1>n2) { if(n1>n3) { m=n1; } else { m=n3; } } else { if(n2>n3) { m=n2; } else { m=n3; } } System.out.println(""); System.out.println("Mayor: " +m); }}

Ejercicio17 /* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema017;import java.io.*;/** * * @author sujei */public class PROBLEMA017 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException{ int n,r; BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Número: "); n = Integer.parseInt(in.readLine()); if (!(n%2==0)) { r=n*2; } else { r=n*3; } System.out.println(""); System.out.println("Resultado: " + r); System.out.println(); }}

Ejercicio18/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema18;import java.io.*;/** * * @author sujei */public class Problema18 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { double f,k,c; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("Grados Fahrenheit: ");

f=Integer.parseInt(in.readLine()); c = (f-32)/1.8; k = (f-32)*5/9+273.15; System.out.println(""); System.out.println("A grados Celsius: "+c); System.out.println("A grados Kelvin: "+k); }}

dReader(new InputStreamReader(System.in)); System.out.println("Grados Sexagesimales: "); s=Integer.parseInt(in.readLine()); c=s*200/180; System.out.println(""); System.out.println("A grados Centesimales: "+c); }}

Ejercicio 19 /* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema019;import java.io.*;/** * * @author sujei */public class Problema019 {

/** * @param args the command line arguments */ public static void main(String[] args)throws IOException{ final float D1=0.1F; final float D2=0.2F; final float IGV=0.18F; float c,m_d, m_igv, p; BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Consumo: "); c=(float)Integer.parseInt(in.readLine()); if(c<=100) { m_d=c * D1; } else {

m_d=c * D2; } m_igv=(c-m_d) * IGV; p= c - m_d + m_igv; System.out.println("");System.out.println("Monto descuento: " + m_d);System.out.println("Impuesto IGV: " + m_igv);System.out.println("Importe a pagar: " + p);System.out.println(); }}

Ejercicio20/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema20;import java.io.*;/** * * @author sujei */public class Problema20 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { double s,c; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("Grados Sexagesimales: "); s=Integer.parseInt(in.readLine()); c=s*200/180; System.out.println(""); System.out.println("A grados Centesimales: "+c); }}

EJERCICIO21

/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema21;import java.io.*;/** * * @author CARLITA

*/public class Problema21 {

/** * @param args the command line arguments */ public static void main(String[] args)throws IOException { double s; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.println("incendiohohoohho"); EJERCICIO22 /* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema022;import java.util.Scanner;

/** * * @author SUJEI */public class Problema022 {

/** * @param args the command line arguments */ public static void main(String[] args){ Scanner in =new Scanner(System.in); final float DESC_G = 0.15F; final float DESC_A = 0.2F; final float REC_G = 0.1F; final float REC_A = 0.05F; //variables float mc, m, tp; //char tc,fp; String r ; String tc; String fp; System.out.println("Monto de compra: "); mc=in.nextFloat(); System.out.println("Tipo de cliente: "); tc =in.next(); System.out.println("Forma de pago: "); fp=in.next();

if(tc=="G") { if(fp=="C") { m = mc * DESC_G; tp = mc - m;

r = "DESCUENTO 15%"; } else { m = mc * REC_G; tp = mc + m; r = "RECARGO 10%"; } } else { if (fp=="C") { m = mc * DESC_A; tp = mc - m;

ejercicio23/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema023;import java.io.*;/** * * @author sujei */public class PROBLEMA023 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException{ float a,b,x; BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.println("a: "); a=Float.parseFloat(in.readLine()); System.out.println("b: "); b=Float.parseFloat(in.readLine()); if(a!=0) { x=-b/a; } else { x=0; } System.out.println(""); System.out.println("x: " + x); System.out.println(); }}

Ejercicio24

/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema024;import java.io.*;/** * * @author sujei */public class Problema024 {

/** * @param args the command line arguments */ public static void main(String[] args)throws IOException { double a,b,c,d,x1,x2; BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.println("a: "); a=(double) Integer.parseInt(in.readLine()); System.out.println("b: "); b=(double)Integer.parseInt(in.readLine()); System.out.println("c: "); c=(double) Integer.parseInt(in.readLine());

d = Math.pow(b,2)-4*c; if(a!=0 && d>=0) { x1 = (-b+Math.pow(d,(1.0/2)))/2*a; x2 = (-b-Math.pow(d,(1.0/2)))/2*a; } else { x1 = 0; x2 = 0; } System.out.println(""); System.out.println("x1: " + x1); System.out.println("x2: " + x2); System.out.println(); }}

Ejercicio25/* * To change this template, choose Tools | Templates * and open the template in the editor. */package problema0025;import java.io.*;/** * * @author sujei */

public class Problema0025 {

/** * @param args the command line arguments */ public static void main(String[] args) throws IOException { int h,m,s; BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Hora: "); h= Integer.parseInt(in.readLine()); System.out.println("Minuto: "); m=Integer.parseInt(in.readLine()); System.out.println("Segundo: "); s= Integer.parseInt(in.readLine());

s+=1; if (s==60) { s=0; m+=1; if(m==60) { m=0; h+=1; if(h==24) { h=0; } } } System.out.println(""); System.out.println("Hora: " + h); System.out.println("Minuto: " + m); System.out.println("Segundo: " + s); System.out.println(); }}