Unos Ejersicios de La Facultad Con Netbeans en Java
Unos Ejersicios de La Facultad Con Netbeans en Java
EJERSICIO 5 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ejersicio5; public class Pitagoras {public static void main (String [] args) { int a,b,c; a=48; b=38; double cc= Math.sqrt ((double)(a*a)+(b*b)); System.out.println((a*a)+(b*b)); System.out.println(("El valor de c=" )+(cc)); } }
EJERSICIO 6
public class Circulo {public static void main(String[] args) { int r = 3; int R = 6; double A1=3.14*(r*r);
double A2=3.14*(R*R);
EJERSICIO 7 /* * To change this template, choose Tools | Templates * and open the template in the editor. */
package ejersicio7;
{ int primerNumero;
int segundoNumero;
EJERSICIO 8 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ejersicio8; /** * * @author FACUNDO */ public class AdivinaEdadejersicio8 {
public static void main(String [] args) { int aoNacimiento; int edadDeseada; int aoIncognita; System.out.println("ingrese su ao de nacimiento" ); aoNacimiento = TecladoIn.readLineInt(); System.out.println("ingrese edad deseada" ); edadDeseada = TecladoIn.readLineInt(); aoIncognita = aoNacimiento + edadDeseada; System.out.println("Uste cumpliria "+ (edadDeseada)+" aos," + " el ao "+ (aoIncognita)); } }
EJERSICIO 9 b]/* * To change this template, choose Tools | Templates * and open the template in the editor. */
package ejersicio9;
/** * * @author FACUNDO */ public class Ejersicio9 { /** * @param args the command line arguments */
} [/b]
EJERSICIO 10 * To change this template, choose Tools | Templates * and open the template in the editor. */ package ejersicio10; /** * * @author FACUNDO */ public class Ejersicio10 { /** * @param args the command line arguments */ public static void main(String[] args) { double R; double diametro; double perimetro;
double superficie; double volumen; double superficieEsfera; System.out.println("ingrese el valor de R" ); R = TecladoIn.readLineDouble(); diametro = (R)*(2); perimetro = diametro*(3.14); superficie = (3.14)* (R*R); volumen = (4*(3.14)*(R*R*R))/3; //volumen de una esfera="(4*Pi*(R*R*R))/3" superficieEsfera = (4*(3.14)*R); //superficie de una esfera="4*Pi*(R*R)) System.out.println("diametro = " + (diametro)); System.out.println("perimetro = " + (perimetro)); System.out.println("superficie = " + (superficie)); System.out.println("volumen de la esfera = " + (volumen)); System.out.println("superficie de la esfera = " + (superficieEsfera )); } }
EJERCICIO 1 1. Convertir un monto de euros a dlares considerando que las cotizaciones del euro y el dlar se expresan en $. Realizar traza para convertir 1000Eu. Considerando las cotizaciones: 1 dlar = 4,00 pesos y 1 euro = 5,50 pesos
package ejercicio1practico2euros; /** * * @author FACUNDO */ public class Ejercicio1practico2Euros { /** * @param args the command line arguments */ public static void main(String[] args) { double euro; System.out.println("ingrese la cantidad de euros "; euro = TecladoIn.readLineDouble(); double diferencia = 5.5/4.0; // 5.5 es el valor de euros , y 4.0 es el valor de dolar double dolar = (euro)/diferencia; System.out.println("la cantidad de dolares son "+dolar); } }
EJERCICIO 2 Calcular los metros cuadrados de patio si se conocen las dimensiones del terreno y los metros cuadrados que cubiertos por vivienda. Realizar traza para los siguientes valores: ancho del terreno=20m, largo del terreno=30m, rea cubierta por la vivienda=170m2
/* * To change this template, choose Tools | Templates * and open the template in the editor. */
package ejersisioarea2; /** * * @author esehmsdorf */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { double lt; //largo del terreno double at; //ancho del terreno double ac; //area de las viviendas en total System.out.println("ingrese el largo del terreno"; lt = TecladoIn.readLineDouble(); System.out.println("ingrese el ancho del terreno"; at = TecladoIn.readLineDouble();
System.out.println("ingrese el area de las viviendas (en total) "; ac = TecladoIn.readLineDouble(); double a = (at) * (lt); //calculamos el area total del terreno double al = (a) - (ac); //calculamos el area libre de viviendas System.out.println("el valor de area de patios es "+(al));
} }
/** * * @author FACUNDO */ public class Ejersicio1dolar { /** * @param args the command line arguments */ public static void main(String[] args) { double x = 15; double y = 30; System.out.println("introduzca el valor de x"; x = TecladoIn.readLineDouble(); System.out.println("introduzca el valor de y"; y = TecladoIn.readLineDouble(); double z = x; x = y; y = z;
} }
EJERCICIO 4 La cinta asfltica de una avenida tiene un ancho de 25 metros. En cada lateral se reserva un 15 % para la construccin de veredas y un 4 % en el centro para divisin entre carriles. Calcular la el ancho total de la avenida. Considerando que el Ancho de la avenida, el porcentaje para construccin de veredas y el porcentaje para divisin de carriles son variables, disee un algoritmo y realice su implementacin en Java que permitan calcular el ancho total de la avenida.
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ejercicio4afalto; /** * * @author esehmsdorf */ public class Main {
public static void main(String[] args) { double aa; double lporcentaje; double dporcentaje; System.out.println("ingrese el ancho del asfalto de la avenida "; aa = TecladoIn.readLineDouble(); System.out.println("ingrese el porcentaje ocupado por los laterales de veredas "; lporcentaje = TecladoIn.readLineDouble(); System.out.println("ingrese el porcentaje ocupado los carriles en el centro de la carretera "; dporcentaje = TecladoIn.readLineDouble();
double l = (aa*lporcentaje)/(100); double d = (aa*dporcentaje)/(100); double aav = aa+l+d; System.out.println("el ancho total de la avenida es "+aav+"metros";
EJERCICIO 5 Para preparar 4 pizzas se coloca 1000 gr de harina en un bols, se agrega 200ml de agua tibia con levadura, se amasa y se deja leudar. Luego se agrega agua hasta que la cantidad de ml de agua sea igual a 50 % de los gramos de harina, qu cantidad de agua se debe agregar en la segunda oportunidad? Disee un algoritmo e implemente en Java un programa que resuelva el problema para cualquier cantidad de pizzas
package ejercicio5pizzas; /** * * @author FACUNDO */ public class Ejercicio5pizzas { /** * @param args the command line arguments */ public static void main(String[] args) { double cp; // cp = cantidad de pizzas System.out.println("ingrese la cantidad de pizzas que desea hacer "; cp = TecladoIn.readLineDouble(); double a = cp*(50); double h = cp*(250); //h es la cantidad de harina double ados = (h/2)-a; //agua en la seugunda oportunidad System.out.println("la cantidad de agua que debe ingresar es "+ados); } }
EJERCICIO 6 Calcular la altura del paquete del chocolate Toblerone considerando que el rea del rectngulo que tiene impreso su nombre es 20cm2 , su largo es 11 cm y el tringulo que conforma el paquete (caja) es equiltero. Disee un algoritmo para obtener la altura del paquete de chocolate, si el largo y el rea del rectngulo es variable.
package ejersicio6toblerone; /** * * @author FACUNDO */ public class Ejersicio6toblerone { /** * @param args the command line arguments */
public static void main(String[] args) { double area; double largo; System.out.println("ingrese el valor del area "; area = TecladoIn.readLineDouble(); System.out.println("ingrese el largo de la barra "; largo = TecladoIn.readLineDouble(); double alto=(area) / (largo); double a = alto; double h = Math.sqrt(((a*a))-((0.5*a)*(0.5*a))); System.out.println("el valor de la altura de la tabla de chocolate es de "+h); } }
} }
EJERCICIO 7 Las lneas rectas pueden ser expresadas a partir de una funcin afn (ecuacin del tipo y = a x + b, donde a y b son dos valores fijos). Dados dos puntos en el plano disear un algoritmo que calcule la pendiente (a) y la ordenada al origen (b) de la ecuacin de la recta que pasa por ellos y la pendiente de sus perpendiculares. Realizar traza para una recta que pasa por P1(1,1) y P2(3,3).
public static void main(String[] args) { double y1; double x1; double y2; double x2;
System.out.println("ingrese el punto 1, valor y "; //introducimos el primer valor del primer punto y1 = TecladoIn.readLineDouble(); System.out.println("ingrese el punto 1, valor x "; //introducimos el segundo valor del primer punto x1 = TecladoIn.readLineDouble(); System.out.println("ingrese el punto 2, valor y "; //introducimos el pimer valor del segundo punto y2 = TecladoIn.readLineDouble(); System.out.println("ingrese el punto 2, valor x "; //introducimos el segundo valor del segundo punto x2 = TecladoIn.readLineDouble();
} }
EJERCICIO 8 Dadas dos horas de un mismo da expresadas en horas, minutos y segundos, calcular la diferencia de tiempo entre ellas, expresada en horas, minutos y segundos. a) Convertir una hora expresada en horas, minutos y segundos a segundos.
b) Convertir una hora expresada en segundos a horas, minutos y segundos. c) Dados dos horas de un mismo da expresadas en horas, minutos y segundos, calcular la diferencia de tiempo entre ellas, expresada en horas, minutos y segundos. Por ejemplo: 16:41:39 - 6:49:59 =9:51:40.
package ejercicio8practico2; /** * * @author FACUNDO */ public class Ejercicio8practico2 { /** * @param args the command line arguments */ public static void main(String[] args) { int h; //h es la hora int m; //m es minutos total int s; //introduzca los segundos //INCISO A System.out.println("introduzca la hora "; h = TecladoIn.readLineInt(); System.out.println("introduzca los minutos "; m = TecladoIn.readLineInt(); System.out.println("introduzca los segundos "; s = TecladoIn.readLineInt(); double st = (h*3600)+(m*60)+s; //donde st es la cantidad de segundos total System.out.println("ela cantidad de segundos total de la hora son "+st); //INCISO B //1 hora = 3600 segundos //1 minuto = 60 segundos
int ht = (int) (st/3600); //ht es la hora int mt = (int) ((st-(ht*3600))/60); //mt son los minutos int stt = (int) ((int) st-((ht*3600))-((mt*60))); //ahora restamos los segundos en total..
//menos los segundos de "la hora" y los segundos de "los minutos" y nos dara los "segundos" System.out.println("partiendo de solo segundos, la hora total seria "+ht+":"+mt+":"+stt); //INCISO C int h2; int m2; int s2; System.out.println("introduzca el valor de la segunda hora "; h2 = TecladoIn.readLineInt(); System.out.println("introduzca el valor de los minutos (otros) "; m2 = TecladoIn.readLineInt(); System.out.println("introduzca el valor de los segundos (otros) "; s2 = TecladoIn.readLineInt(); int h3 = h-h2; int m3 = m-m2; int s3 = s-s2; System.out.println("el valor de la hora restada es = "+h3+":"+m3+":"+s3); } }