Sunteți pe pagina 1din 12

Grupo 1

1. ¿Realice el programa en Java – utilizando JCreator – para las siguientes


expresiones?
a) 3 + 6 * 14
b) 8 + 7 * 3 + 4 * 6
c) - 4 * 7 + 2 ^ 3 / 4 – 5
d) (33 + 3 * 4) / 5
e) 2 ^ 2 * 3
f) 3 + 2 * (18 – 4 ^ 2)
g) 16 * 6 – 3 * 2
public class Ejercicio01 {

public static void main(String[] args) {

double a,b,c,d,e,f,g;
a=3+6*14;
b=8+7*3+4*6;
c=-4*7+Math.pow(2,3) /4-5;
d=(33 + 3 * 4) / 5;
e=Math.pow(2,2) * 3;
f=3 + 2 * (18 - Math.pow(4,2));
g=16 * 6 - 3 * 2;

System.out.println ("a). "+a);


System.out.println ("b). "+b);
System.out.println ("c). "+c);
System.out.println ("d). "+d);
System.out.println ("e). "+e);
System.out.println ("f). "+f);
System.out.println ("g). "+g);

}
}

2. ¿Realice el programa en Java – utilizando JCreator – para las siguientes


expresiones?

import java.util.Scanner;
public class Ejercicio02 {

public static void main(String[] args) {


int num,num2;
double a,b,c,d;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese valor de x ");
num=teclado.nextInt();
System.out.println ("ingrese valor de y ");
num2=teclado.nextInt();
System.out.println (num);

a=(3*num/4*num2)+4*Math.sqrt(num*num2)+3*3.14;
b=4*num*num-2*num+7;
c=(Math.sin(num)+Math.cos(num2))/Math.tan(num);
d=(5*num*num2/4*num2)+Math.pow(3,num)+3*num*num2;

System.out.println ("a). "+a);


System.out.println ("b). "+b);
System.out.println ("c). "+c);
System.out.println ("d). "+d);
}
}

3. Diseñe un programa que determine el área lateral, el área total y el área de la


base de un cilindro, sabiendo que:
areabase = π x r2
arealateral = 2 x π x r x h
areatotal = 2 x areabase + arealateral
Siendo r el radio y h la altura.

import java.util.Scanner;
public class Ejercicio03 {

public static void main(String[] args) {


double a,b,c;
int num, num2;

Scanner teclado =new Scanner(System.in);


System.out.println ("ingrese radio ");
num=teclado.nextInt();

System.out.println ("ingrese altura ");


num2=teclado.nextInt();

a=3.14*num*num;
b=2*3.14*num*num2;
c=2*a+b;

System.out.println ("el area base es "+a);


System.out.println ("el area lateral es "+b);
System.out.println ("el area total es "+c);

}
}

4. Una institución social tiene un centro de salud, un comedor de niños, una escuela
y un asilo de ancianos. La institución recibe anualmente una donación que lo
reparte de la siguiente forma: 25% para la implementación del centro de salud,
35% para el comedor de niños, 25% para la escuela y el resto para el asilo de
ancianos. Diseñe un programa para efectuar el reparto de la donación.

import java.util.Scanner;
public class Ejercicio04 {
public static void main(String[] args) {

double num,a,b,c,d;

Scanner teclado =new Scanner(System.in);


System.out.println ("ingrese monto");
num=teclado.nextInt();

a=25*num/100;
b=25*num/100;
c=35*num/100;
d=15*num/100;

System.out.println ("para el centro de salud " +a);


System.out.println ("para el comedor de niños " + b);
System.out.println ("para la escuela "+c);
System.out.println ("para el asilo "+d);
}
}
5. Diseñe un programa que permita convertir una cantidad dada en dólares a soles.

import java.util.Scanner;
public class Ejercicio05 {

public static void main(String[] args) {

double num,a;

Scanner teclado =new Scanner(System.in);


System.out.println ("ingrese cantidad en dolares ");
num=teclado.nextInt();

a=num*3.52;

System.out.println ("la cantidad en soles es "+a);


}
}

6. Diseñe un programa que permita convertir una cantidad dada en soles a dólares.

import java.util.Scanner;
public class Ejercicio06 {
public static void main(String[] args) {
double num,a;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese cantidad en soles ");
num=teclado.nextInt();

a=num/3.52;

System.out.println ("la cantidad en dolares es "+a);


}
}
7. Se cuenta con tres cantidades de dinero en soles, dólares y marcos,
respectivamente. Diseñe un programa que determine el monto total del dinero en
euros. Considere los siguientes tipos de cambio:
1 dólar = 3.51 soles
1 dólar = 1.09 euros
1 dólar = 2.12 marcos

import java.io.*;
public class Ejercicio07 {
public static void main(String[] args)throws IOException {

BufferedReader fr = new BufferedReader(new InputStreamReader(System.in));


double marco, soles, dolares, d1,d2,euro;
String a,b,c;

System.out.println("ingrese cantidad en soles:");


a = fr.readLine();
soles=Integer.parseInt(a);

System.out.println("ingrese cantidad en dolares:");


b = fr.readLine();
dolares=Integer.parseInt(b);

System.out.println("ingrese cantidad en marco:");


c = fr.readLine();
marco=Integer.parseInt(c);

d1=soles/3.51;
d2=marco/2.12;

euro=(d1/1.09)+(d2/1.09)+dolares;

System.out.println ("el monto total en euros es "+euro);


}
}

8. Dado un tiempo en segundos, diseñe un programa que exprese dicho tiempo en


el formato HH:MM:SS.

import java.util.Scanner;
public class Ejercicio08 {

public static void main(String[] args) {


int num,a,b,c,d,e,f=0,g=0;
String hora;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese segundos ");
num=teclado.nextInt();
a= num%60;
b=num/60;
c=a%60;
d=a/60;
e=c+d;
if (b>=60){
f=b%60;
g=b/60;
}

hora=g+":"+(b/60)+":"+e;
System.out.println ("la hora es "+hora);
}
}
9. Dado un número natural de 4 cifras, diseñe un programa que determine la suma
y el producto de las cifras del número.

import java.util.Scanner;
public class Ejercicio09 {

public Ejercicio09() {
}
public static void main(String[] args) {
String num,c="",z;
int a,d=0,b=0,f=1;
char h,i,j,k;

Scanner teclado =new Scanner(System.in);


System.out.println ("ingrese numero");
num=teclado.next();

while (b<=3)
{
h=num.charAt(b);
c=String.valueOf(h);
a=Integer.parseInt(c);
b=b+1;
d=d+a;
f=f*a;
}
System.out.println ("la suma es "+d);
System.out.println ("la multiplicacion es"+f);
}
}

10. En una tienda se ha puesto en oferta la venta de cierto tipo de producto


ofreciendo un descuento fijo del 11% del monto de la compra. Diseñe un programa
que determine el monto de la compra, el monto del descuento y el monto a pagar
por la compra de cierta cantidad de unidades del producto.

import java.util.Scanner;
public class Ejercicio10 {
public static void main(String[] args) {
double num,a,b;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese monto de compra ");
num=teclado.nextInt();
a=11*num/100;
b=num-a;
System.out.println ("el monto de descuento "+a);
System.out.println ("el monto de total "+b);

}
}
Grupo 2

1. Diseñe un programa que determine el área y el perímetro de un rectángulo.


Considere que: área = base x altura, perímetro = 2 x (base+altura).

import java.util.Scanner;
public class Grupo2_1 {

public static void main(String[] args) {


double num,num2,a,b;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese la base ");
num=teclado.nextInt();
System.out.println ("ingrese la altura ");
num2=teclado.nextInt();

a=num*num2;
b=2*num+num2;
System.out.println ("el area es "+a);
System.out.println ("el perimetro es "+b);

}
}

2. Diseñar un programa para convertir grados sexagesimales (S) a grados


centesimales (C) y radianes (R). Considere que: S/180 = C/200 = R/n.

import java.util.Scanner;
public class Grupo2_2 {

public static void main(String[] args) {


double num,a,b;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese grados sexagesimales ");
num=teclado.nextInt();

a= num*200/180;
b=3.14*num/180;
System.out.println ("en centesimales es "+a);
System.out.println ("en radianes es "+b);
}
}

3. Escriba un programa que lea una temperatura en grados Centígrados (C) y la


convierta a sus equivalentes en grados Fahrenheit (F), grados Kelvin (K) y grados
Rankine(R). Utilice las siguientes fórmulas:
F = 9C/5 + 32
K = R - 187
R = C + 460

import java.util.Scanner;
public class Grupo2_3 {

public static void main(String[] args) {


double num,a,b,c=0;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese grados centigrados ");
num=teclado.nextInt();

a=9*num/5+32;
b=c-187;
c=num+460;

System.out.println ("grados farenhet "+a);


System.out.println ("grados kelvin "+b);
System.out.println ("grados ranking "+c);
}
}

4. Dadas las siguientes ecuaciones:

a = b + 2c + 3m
c = a + 3b + n
z = m + n + 5a
Diseñe un programa que determine los valores de m y z conociendo los valores de
a, b y c.
import java.util.Scanner;
public class Grupo2_4 {

public static void main(String[] args) {

double num,num2,num3,m,z;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese valor de a ");
num=teclado.nextInt();

System.out.println ("ingrese valor de b");


num2=teclado.nextInt();

System.out.println ("ingrese valor de c ");


num3=teclado.nextInt();

m=num-num2-2*num3/3;
z=(num-num2-2*num3/3)+(num3-num-3*num2)+5*num;

System.out.println ("valor de m "+m);


System.out.println ("valor de z "+z);

}
}

5. Diseñe un programa que permita convertir una cantidad dada en pies a yardas y
a pulgadas. Considere que: 1 yarda = 36 pulgadas, 1 yarda = 3 pies.

import java.util.Scanner;
public class Grupo2_5 {

public static void main(String[] args) {


double num,num2,num3,y,p;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese pies ");
num=teclado.nextInt();

y=3*num;
p=y*36;
System.out.println ("en yaradas "+y);
System.out.println ("en pulgadas "+p);

}
}

6. Diseñe un programa para convertir una cantidad dada en pulgadas a pies,


pulgadas y centímetros. Considere que:

1 yarda = 3 pies
1 pie = 12 pulgadas
1 pulgada = 2.54 centímetros
1 metro = 100 centímetros

import java.util.Scanner;
public class Grupo2_6 {

public static void main(String[] args) {


double num,num2,num3,c,p;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese pulgadas ");
num=teclado.nextInt();

c=num*2.54;
p=num/12;

System.out.println ("en centimetros "+c);


System.out.println ("en pies "+p);
}
}

7. Diseñe un programa que lea la capacidad de un disco duro en gigabytes y lo


convierta a megabytes, kilobytes y bytes.

1 kilobyte = 1024 bytes


1 megabyte = 1024 kilobytes
1 gigabyte = 1024 megabytes

import java.util.Scanner;
public class Grupo2_7 {

public static void main(String[] args) {


double num,mega,kilo,by;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese capcidad en gigabytes ");
num=teclado.nextInt();

mega=num*1024;
kilo=mega*1024;
by=kilo*1024;

System.out.println ("ingrese capcidad en megabytes "+mega);


System.out.println ("ingrese capcidad en kilobytes "+kilo);
System.out.println ("ingrese capcidad en bytes "+by);

}
}
8. Dada una cantidad de dinero en soles, diseñe un programa que exprese dicha
cantidad en euros, marcos y dólares. Considere los siguientes tipos de cambio.

1 dólar = 3.17 soles


1 dólar = 1.09 euros
1 dólar = 2.12 marcos

import java.io.*;
public class Grupo2_8 {
public static void main(String[] args)throws IOException {
BufferedReader fr = new BufferedReader(new
InputStreamReader(System.in));
double marco, soles, dolares, d1,d2,euro;
String a,b,c;
System.out.println("ingrese cantidad en soles:");
a = fr.readLine();
soles=Integer.parseInt(a);

System.out.println("ingrese cantidad en dolares:");


b = fr.readLine();
dolares=Integer.parseInt(b);

System.out.println("ingrese cantidad en marco:");


c = fr.readLine();
marco=Integer.parseInt(c);

d1=soles/3.51;
d2=marco/2.12;

euro=(d1/1.09)+(d2/1.09)+dolares;

System.out.println ("el monto total en euros es "+euro);


}
}

9. Dada la capacidad de un recipiente en galones, diseñe un programa que exprese


dicha capacidad en litros, metros cúbicos y pies cúbicos. Considere los siguientes
factores de conversión:
1 galón = 3.79 litros
1 pie cúbico = 0.0283 metros cúbicos
1 metro cúbico = 1000 litros

import java.util.Scanner;
public class Grupo2_9 {

public static void main(String[] args) {


double num,litros, m3,p3;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese valor de galones ");
num=teclado.nextInt();
litros=num*3.79;
m3=litros/1000;
p3=m3*0.0283;
System.out.println ("en litros "+litros);
System.out.println ("en metros3 "+m3);
System.out.println ("en pies 3 "+p3);
}
}

10. Una persona ha recorrido tres tramos de una carretera. La longitud del primer
tramo está dada en kilómetros, del segundo tramo en pies y del tercer tramo en
millas. Diseñe un programa que determine la longitud total recorrida en metros y
yardas. Considere los siguientes factores de conversión:

1 metro = 3.2808 pies


1 yarda = 3 pies
1 kilómetro = 1000 metros
1 milla = 1609 metros

import java.util.Scanner;
public class Grupo_10 {
public static void main(String[] args) {
double num,num2,num3,metros, pies,yard,a,b,c;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese tramo km ");
num=teclado.nextInt();
System.out.println ("ingrese tramo pies ");
num2=teclado.nextInt();
System.out.println ("ingrese tramo millas ");
num3=teclado.nextInt();
a=num*100;
b=num2/3.2808;
c=num3*1609;
metros=a+b+c;
pies=(metros/3.2808);
yard=pies/3;
System.out.println ("en metros "+pies);
System.out.println ("en yardas "+yard);

}
}

11. En países de habla inglesa es común dar la estatura de una persona como la
suma de una cantidad entera de pies mas una cantidad entera de pulgadas. Así, la
estatura de una persona podría ser 3' 2". Diseñe un programa que determine la
estatura de una persona en metros conociendo su estatura en el formato inglés.

Considere que:
1 pie = 12 pulgadas
1 pulgada = 2.54 centímetros
1 metro = 100 centímetros

import java.util.Scanner;
public class Grupo2_11 {

public static void main(String[] args) {


double num,num2,num3,metros, pies,yard,a,b,c;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese pies ");
num=teclado.nextInt();

System.out.println ("ingrese pulgadas ");


num2=teclado.nextInt();
a=num*12;
b=num2+a;
c=b/2.54;
metros=c/100;

System.out.println ("su medida es "+c);

}
}
12. Una persona tiene dos recipientes llenos de gasolina cuyas capacidades están
dadas en galones y pies cúbicos, respectivamente. Diseñe un programa que
determine la cantidad total de gasolina en metros cúbicos, pies cúbicos y yardas
cúbicas. Considere los siguientes factores de conversión:

1 pie cúbico = 0.0283 metros cúbicos


1 galón = 3.79 litros
1 metro cúbico = 1000 litros *
1 yarda cúbica = 27 pies cúbicos

import java.util.Scanner;
public class Clase2_12 {

public static void main(String[] args) {


double num,num2,num3,metros, pies,yard,a,b,c;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese galones ");
num=teclado.nextInt();

System.out.println ("ingrese pies cubicos ");


num2=teclado.nextInt();

a=(num/3.79)/1000;

b=num2*0.0283;
c=a+b;
System.out.println ("la cantidad en metros cubicos es "+c);

}
}

13. Diseñe un programa que lea un volumen en m3 y lo convierta a pies3 y


pulgadas3. Considere que:

1 pie = 12 pulgadas,
1 plg = 2.54 centímetros.

import java.util.Scanner;
public class Clase2_13 {

public static void main(String[] args) {


double num,num2,num3,metros, pies,yard,a,b,c;
Scanner teclado =new Scanner(System.in);
System.out.println ("ingrese metros3 ");
num=teclado.nextInt();

a=num*0.0283;
b=a*12;
System.out.println ("en pies3 "+a);
System.out.println ("en pulgadas3 "+b);
}
}