Este documento contiene la resolución de 17 problemas de programación en Java. Cada problema presenta el código de programa, una descripción breve y los pasos de prueba. Los problemas resueltos incluyen conversiones de unidades, cálculos matemáticos, áreas y volúmenes geométricos.
9.- 10 distribuciones linux más importantes y sus caracteristicas
Programas
1. Colegio de Estudios Científicos Y Tecnológicos del Estado de
México
Plantel: Tecámac
Nombre de la alumna:
Natalia Berenice Lujan Morales.
Grupo:
402
Nombre del profesor:
Rene Domínguez Escalona.
Carrera:
Técnico en programación.
1
2. INDÍCE
PROBLEMA 2 ............................................................................................................................ 3
PROBLEMA 3 ....................................................................................................................................... 4
PROBLEMA 5 ....................................................................................................................................... 5
PROBLEMA 6 ............................................................................................................................ 6
PROBLEMA 7 ....................................................................................................................................... 7
PROBLEMA 8 ....................................................................................................................................... 9
PROBLEMA 9 ..................................................................................................................................... 10
PROBLEMA 10 ................................................................................................................................... 11
PROBLEMA 11 ................................................................................................................................... 12
PROBLEMA 12 ................................................................................................................................... 13
PROBLEMA 13 ................................................................................................................................... 14
PROBLEMA 14 ................................................................................................................................... 15
PROBLEMA 17 ................................................................................................................................... 16
2
3. 1. PROBLEMA 2
EL ALGORITMO CALCULA E IMPRIME EL COSTO DE UN TERRENO CUADRADO O
RECTANGULAR, TENIENDO COMO DATOS LA ANCHURA , LA LONGITUD EN METROS
Y EL PRECIO POR METRO CUADRADO.
CÓDIGO:
import java.util.Scanner;
class ejercicio2 {
public static void main(String[] args){
Scanner leer=new Scanner (System.in);
double a;
double b;
double c;
double resultado;
double resp;
System.out.println("ingrese precio del terreno metro cuadrado");
c=leer.nextInt();
System.out.println("ingrese la altura");
a=leer.nextInt();
System.out.println("ingrese la base");
b=leer.nextInt();
resultado=(a*b);
resp=(resultado*c);
System.out.print("el precio por metro cuadrado es: "+ resp);
}
}
PRUEBA:
NOS PIDE EL PRECIO POR METRO CUADRADO, LA ANCHURA, Y LA BASE DEL
TERRENO PARA PODER DARNOS EL PRECIO TOTAL.
3
4. 2. PROBLEMA 3
ESTE ES UN PROGRAMA EL CUAL NOSOSTROS INTRODUCIMOS LA CANTIDAD DE
HORAS QUE QUERAMOS Y EL PROGRAMA IMPRIME SU EQUIVALENTE EN MINUTOS,
SEGUNDOS Y DÍAS.
CÓDIGO:
import java.util.Scanner;
class ejercicio3{
public static void main (String [] args) {
Scanner leer=new Scanner (System.in);
double h;
double m;
double s;
double d;
System.out.println("introduce las Horas");
h =leer.nextInt ();
m= (h*60);
s= (h*3600);
d= (h/24);
System.out.println ("La hora en minutos es: "+m);
System.out.println ("La hora en segundos es: "+s);
System.out.println ("La hora en días es: "+d);
}
}
PRUEBA:
4
5. 3. PROBLEMA 5
ENTE ALGORITMO NOS PIDE INTROCUCIR EL TIEMPO EN SEGUNDOS E IMPRIME LA
DISTANCIA QUE RECORRE EN DICHO TIEMPO.
CÓDIGO:
import java.util.Scanner;
class ejercicio5
{
public static void main(String[] args)
{
System.out.println("INGRESA EL TIEMPO EN SEGUNDOS");
Scanner a=new Scanner(System.in);
int i=a.nextInt();
int r;
r=i*3000000;
System.out.println("los kilometros recorridos son" +r+"km");
}
}
PRUEBA:
ESTE PROGRAMA NOS DAEL TOTAL DE KILOMETROS RECCORIDOS SEGÚN LA
CATIDAD QUE INGRESEMOS.
5
6. 4. PROBLEMA 6
ESTE ES UN PROGRAMA EL CUAL OBTIENE E IMPRIME EL VALOR DE Y.
CÓDIGO:
import java.util.*;
public class Ejercicio6{
public static void main(String[] args){
Scanner leer=new Scanner(System.in);
System.out.println("Ingresa valor de X");
System.out.println("x: ");
double x=leer.nextDouble();
double y=(3*x*x)+(7*x)-15;
System.out.println("Y= "+y);
}
}
PRUEBA:
6
7. 5. PROBLEMA 7
ESTE PROGRAMA NOS PERMITE ESCOGER ENTRE LOS GRADOS CELCIUS A
FAHRENHEIT O BIEN EN VICEVERSA.
CÓDIGO:
import java.util.Scanner;
class ejercicio7
{
public static void main(String[] args)
{
Scanner leer=new Scanner(System.in);
int opcion;
double b,c,d,e,f,g,h;
System.out.println("selecciona de que grados a que grados deseas
transformar");
System.out.println("1.-celcius:farenheit");
System.out.println("2.-farenheit:celcius");
System.out.println("introduce tu opcion");
opcion =leer.nextInt();
System.out.println("introduce los grados que deseas transformar XD");
b =leer.nextInt();
switch(opcion)
{
case 1:
opcion=1;
d=(b-32)/1.8;
System.out.println("el resultado es: "+d);
break;
case 2:
opcion=2;
g=(b*1.8)+32;
System.out.println("el resultado es: "+g);
break;
7
9. 6. PROBLEMA 8
ESTE ES UN ALGORITMO EL CUAL LEE EL NUMERO DE PIES E IMPRIME SU
EQUIVALENCIA EN YARDAS,PULGADAS,CENTIMETROS Y METROS.
CÓDIGO:
import java.util.Scanner;
class ejercicio8{
public static void main(String[] args){
Scanner leer=new Scanner (System.in);
double a,a1,a2,a3,a4;
System.out.println("NUMERO DE PIES:");
a=leer.nextInt();
a1=a*12;
a2=a/3;
a3=a1*2.54;
a4=a3/100;
System.out.println("EQUIVALE EN YARDAS :"+ a2);
System.out.println("EQUIVALE EN PULGADAS :"+ a1);
System.out.println("EQUIVALE EN CENTIMETROS :"+ a3);
System.out.println("EQUIVALE EN METROS :"+ a4);
}
}
PRUEBA:
9
10. 7. PROBLEMA 9
ESTE ALGORITMO LEE EL ARTICULO Y SU COSTO , LA UTILIDAD ES EL 150 %, Y EL
IMPUESTO ES DEL 15% ; CALCULA E IMPRIME ARTICULO, UTILIDAD, IMPUESTO, Y
PRECIO DE VENTA.
CÓDIGO:
import java.util.Scanner;
class ejercicio9
{
public static void main(String[] args)
{
int pro, po;
System.out.println(" Introduce el nombre del producto");
Scanner a = new Scanner(System.in);
String pro1 = a.next();
System.out.println(" Introduce el precio del producto");
Scanner b = new Scanner(System.in);
int pro2 = b.nextInt();
pro=(pro2 *150)/100;
po=(pro2 *15)/100;
System.out.println(" NOMBRE DEL PRODUCTO: " +pro1);
System.out.println(" SU UTILIDAD: " +pro+"pesos");
System.out.println(" SU IMPUESTO: " +po+"pesos");
System.out.println(" SU PRECIO: " +pro2+"pesos");
}
}
PRUEBA:
10
11. 8. PROBLEMA 10
EN ESTE PROGRAMA TIENES QUE INTRODUCIR EL RADIO DE UN CIRCULO PARA
QUE TE IMPRIMA EL AREA.
CÓDIGO:
import java.util.Scanner;
class ejercicio10{
public static void main (String[] args){
Scanner leer=new Scanner(System.in);
double a;
double r;
System.out.println("introduce el radio del circulo");
a =leer.nextInt();
r=(3.1416*a*a);
System.out.println("el AREA es: "+r);
}
}
PRUEBA:
SOLO INTRODUCES EL RADIO Y TE DA EL AREA.
11
12. 9. PROGRAMA 11
ESTE ALGORITMO LEE LA CANTIDAD DE DOLARES A COMPRAR Y EL TIPO DE
CAMBIO EN PESOS, CALCULA E IMPRIME LA CANTIDAD A PAGAR EN PESOS POR LA
CANTIDAD DE DOLARES INDICADA.
CÓDIGO:
import java.util.Scanner;
public class Ejercicio11 {
public static void main(String[] args) {
System.out.println("Introduzca la cantidad de dolares a comprar:");
Scanner leer=new Scanner(System.in);
int dolar=leer.nextInt();
double a,b;
a=13.65;
b=dolar*a;
System.out.println("el total a pagar por el numero de dolares que quiere es:" +b);
}
}
PRUEBA:
12
13. 10. PROBLEMA 12
ESTE ELGORITMO PERMITE LEERVALORES PARA X, Y, Z , Y W E IMPRIME EL VALOR
DE F.
CÓDIGO:
import java.util.*;
import java.lang.Math;
public class Ejercicio12 {
public static void main (String [] args) {
Scanner leer= new Scanner (System.in);
System.out.println("Ingresa los digitos W,X,Y y Z Respectivamente:");
System.out.println("W: ");
int w= leer.nextInt();
System.out.println("X: ");
int x= leer.nextInt();
System.out.println("Y: ");
int y= leer.nextInt();
System.out.println("Z: ");
int z= leer.nextInt();
double a=(x*x)*(y*y)*4;
double b=Math.sqrt(z*w*2);
double c=(a*b);
double d=c*c;
double e=(x*0.5)*4;
double f=d/e;
System.out.println("F= "+f);
}
}
PRUEBA:
13
14. 11. PROBLEMA 13
EN ESTE PROGRAMA INTRODUCES EL RADIO DE UNA ESFERA Y TE IMPRIME EL
VOLUMEN Y EL AREA.
CÓDIGO:
import java.util.Scanner;
class ejercicio13{
public static void main (String[] args){
Scanner leer=new Scanner(System.in);
double a;
double v;
double b;
System.out.println("introduce el radio de la esfera");
a =leer.nextInt();
v=(4*3.1416*a)/3;
b=(3.1416*a)*2;
System.out.println("el Volumen es: "+v);
System.out.println("el area es: "+b);
}
}
PRUEBA:
14
15. 12. PROBLEMA 14
ESTE PROGRAMA TE PERMITE INTRODUCIR EL VALOR DE W, EL TE IMPRIME EL
VALOR DE Z.
CÓDIGO:
import java.util.Scanner;
class ejercicio14{
public static void main (String[] args){
Scanner leer=new Scanner(System.in);
double z;
double w;
double y;
y=0.3989;
System.out.println("introduce El valor de w");
w =leer.nextInt();
z=(y*1*w);
System.out.println("El valor de Z es: "+z);
}
}
PRUEBA:
15
16. 13. PROBLEMA 17
ESTE PROGRAMA TE PERMITE LEER EL TAMAÑO DE UN ANGULO EN RADIANESE
IMPRIME LA TANGENTE, CONTANGENTE, SECANTE Y COSECANTE.
CÓDIGO:
import java.lang.Math;
import java.util.*;
public class ejercicio17
{
public static void main(String[]args)
{
Scanner leer=new Scanner(System.in);
System.out.println("angulo en radianes:");
System.out.println("radianes:" );
double r= leer.nextDouble();
r= Math.toRadians (r);
double ta= Math.sin(r)/Math.cos(r);
double cot= Math.cos(r)/Math.sin(r);
double sec=1/Math.cos(r);
double cosec=1/Math.sin(r);
System.out.println ("Tangente=" + ta + "n contangente =" +cot+"n secante="
+sec+"n cosecante="+ cosec);
}
}
PRUEBA:
TE MUESTRA LA TANGENTE, CONTANGENTE, SECANTE Y COSECANTE
INGRESANDO CUALQUIER TAMAÑO DE UN ANGULO.
16