Ejercicio numero 16

Anuncio
PORTAFOLIO DE EJERCICIOS. SARA ELINA DÍAZ. FUNDAMENTOS DE PROGRAMACIÓN Ejercicio número 1 import java.util.Scanner; public class EcuaciónCuadratica { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); System.out.println("Ingrese el valor de a"); double a=entrada.nextDouble(); System.out.println("Ingrese el valor de b"); double b=entrada.nextDouble(); System.out.println("Ingrese el valor de c"); double c=entrada.nextDouble(); double x1 = (­b+Math.sqrt(b*b­4*a*c))/(2*a); //double x1 guardar la info en x1// double x2 = (­b­Math.sqrt(b*b­4*a*c))/(2*a); double x = ­b/(2*a);
double h = ­b/(2*a); double k = (4*a*c­b*b)/4*a; System.out.println("*******************"); System.out.println("Ecuación Cuadrática"); System.out.println("Coeficiente de x²="+a); System.out.println("Coeficiente de x="+b); System.out.println("Término independiente="+c); System.out.println("Primera solución x1="+x1); System.out.println("Segunda solución x2="+x2); System.out.println("Eje de simetría x="+x); System.out.println("Distancia en x="+h); System.out.println("Distancia en y="+k); } } Ejercicio numero 2 import java.util.Scanner; public class Ejercicio1 { public static void main(String[] args) { Scanner entrada = new Scanner (System.in); // Ingresar datos de texto System.out.println("Nombre"); String Nombre = entrada.nextLine(); System.out.println("Apellido"); String Apellido = entrada.nextLine(); System.out.println("Usuario:"); String Usuario = entrada.next(); System.out.println("Contraseña:"); String Contraseña = entrada.next(); //Comparar por igualdad if(Usuario.equals("Blueterfree")&& Contraseña.equals("EnClase2016")) { System.out.println("Bienvenido"); } if(!Usuario.equals("Blueterfree")|| !Contraseña.equals("EnCla$e2016")) { System.out.println("Error"); System.out.println("Usuario o contraseña incorrectos"); System.exit(1);
} //Concatenar o unir palabras (String) String mensaje = "Hola " +Nombre; mensaje+=" \nBienvenido al Software "; mensaje+=" \nCuéntanos que te parece nuestro programa"; System.out.println(mensaje); //Calcular la longitud de un String o Cadena de carácteres System.out.println("Su nombre tiene "+Nombre.length()); System.out.println("carácteres"); //Convertir a Mayúsculas System.out.println("Nombre en Mayúsculas "+Nombre.toUpperCase());
//Convertir a Minúsculas System.out.println("Nombre en Mayúsculas "+Nombre.toLowerCase());
} } Ejercicio numero 3 public class Metodos { public static void main(String[] args) { // TODO Auto­generated method stub double r1=f(0); //Resultado 1 double r2=f(Math.​
π​
/4); //Resultado 2 double r3=f(Math.​
π​
/2); //Resultado 3 double r4=f(3*Math.​
π​
/4); //Resultado 3 imprimirTítulo(); imprimirSaludo("Sara "); System.out.println("x F(X)=4Sen(2x"); System.out.println("0 "+r1); System.out.println("PI/4 "+r2); // System.out.println("PI/2 "+r3); // Para que una función no se ejecute System.out.printf("PI/2 %.4f\n",r3); System.out.println("3PI/4 "+r4); String t=despedida(); System.out.println(t); } //Cierra el metodo main public static double f(double x){ double y = 4*Math.sin(2*x); return y; } public static void imprimirTítulo() { System.out.println("**************"); System.out.println("LA APLICACIÓN"); System.out.println("**************"); } public static void imprimirSaludo(String nombre){ String mensaje="Hola "+nombre+" bienvenida"; mensaje+="a la aplicación"; mensaje+="en la que serás feliz"; System.out.println(mensaje); } public static String despedida() { String mensaje="Gracias por venir"; mensaje+=" te esperamos de nuevo"; mensaje+="Pensando Bonito"; mensaje+="Que tengas lindo día"; return mensaje; } } Ejercicio numero 4 public class For2 { public static void main(String[] args) { // TODO Auto­generated method stub for (int i=0;i<=100;i=i+2)//inicialización *100 se puede cambiar a cifras grandes 10000000 //i=1 //para 1+1 =i++ incremento 1 a 1 //para i=i+2 el número anterior más 2 System.out.println(i); { } //Cierra el ciclo for }//Cierra Main }//Cierra el programa Ejercicio numero 5 public class Ejercicio1 { public static void main(String[] args) { // TODO Auto­generated method stub for (int i=0;i<=10;i++)//inicialización *100 se pueede cambiar a cifras grandes 10000000 //i=1 //para 1+1 =i++ incremento 1 a 1 //para i=i+2 el número anterior mas 2 System.out.println(i); { } } } Ejercicio numero 6 public class ejercicioFor { public static void main(String[] args) { // TODO Auto­generated method stub for (int i=0;1<=10;i++){//inicialización *100 se pueede cambiar a cifras grandes 10000000 //i=1 //para 1+1 =i++ incremento 1 a 1 //para i=i+2 el número anterior mas 2 System.out.println(i); } //Cierra el ciclo for } } Ejercicio numero 7 public class ejercicio2 { public static void main(String[] args) { // TODO Auto­generated method stub for (int i=0;1<=100;i++){ //inicialización *100 se puede cambiar a cifras grandes 10000000 //i=1 //para 1+1 =i++ incremento 1 a 1 //para i=i+2 el número anterior mas 2 } } } public class EjercicioForTres { public static void main(String[] args) { // TODO Auto­generated method stub //Valor inicial ­ 4 va a 4 Incrementos de 0.01 for (double x=­4.0;x<=4;x=x+0.01){ System.out.printf("%.2f ",x); } } } Ejercicio numero 8 public class SegundoEjercicio { public static void main(String[] args) { // TODO Auto­generated method stub for (double x=­4.0;x<=4;x=x+0.01){ System.out.printf("%.2f\n ",x); } } } Ejercicio numero 9 import java.util.Scanner; public class Ejemplo { public static void main(String[] args) { Scanner entrada= new Scanner (System.in); System.out.println("Ingrese el número N"); int N = entrada.nextInt(); /*int es para perdir numeros enteros*/ int r = N%2; if(r==0){ System.out.println(N+"es un número Par"); } System.out.println(N+" Es impar"); } } Ejercicio numero 10 import java.util.Scanner; public class EjemploCascada { public static void main(String[] args) { // TODO Auto­generated method stub } System.out.println("Ingrese el numero del dia"); Scanner entrada= new Scanner (System.in); ("Ingrese el número N"); int nroDia = entrada.nextInt(); if (nroDia==1){ } } else if in (nroDia==2){ System.out.println("Martes");
} else if in (nroDia==2){ System.out.println("Martes");
} else if in (nroDia==2){ System.out.println("Martes");
} else{} } Ejercicio numero 11 public class Ejercicio { public static void main(String[] args) { System.out.println(" x f(x)=Sen(x) ");
for (double x=­4.0;x<=4.0;x=x+0.01){ double y = f(x); System.out.printf("%.2f %.6f\n ",x,y); } //Cierra fot } public static double f(double x) { double y=Math.sin(x); return y; } } Ejercicio numero 12 import java.util.Scanner; public class EjercicioDeArreglos { public static final int N=5; public static String[] ElementoQuimico = new String [N]; public static double[] PesoAtomico = new double [N]; public static Scanner entrada = new Scanner(System.in); public static void main(String[] args) { // TODO Auto­generated method stub // Paso 1 Ingresar los datos ingresarDatos(); imprimirDatos(); } // public static void ingresarDatos(){ for (int i=0;i<N;i++){ System.out.println("Ingrese el nombre del elemento # "+(i+1)); ElementoQuimico[i]=entrada.next(); //Guardar el dato PesoAtomico[i]=entrada.nextDouble(); } } public static void imprimirDatos(){ System.out.println("Elemento Peso Atómico"); for (int i=0;i<N;i++){ System.out.printf("%s %.4f\n",ElementoQuimico[i],PesoAtomico[i]); // %­20s Hacer la prueba } }
Ejercicio numero 13 import java.util.Scanner; public class TallerDeNota { public static final int N=5; public static Scanner entrada = new Scanner(System.in); public static String[] Estudiante = new String[N]; public static double[] Nota = new double[N]; public static void main(String[] args) { // TODO Auto­generated method stub Saludo(); //Paso2 Pendiente ingresarNotas(); //Paso3 Mostrar las Opciones System.out.println("1. Modificar notas de los estudiantes"); System.out.println("2. Consultar la menor nota obtenida en el curso"); System.out.println("3. Consultar el rango que contiene el mayor números de notas"); System.out.println("Digite la opción deseada"); int opcion = entrada.nextInt(); switch (opcion) { case 1: modificarNotas(); break; case 2: System.out.println("La nota menor es"+darMenorNota()); break; case 3: break; default: System.out.println("Error"); System.out.println("Opción incorrecta"); } Despedida(); } public static void Saludo(){ System.out.println("Bienvenido, mi nombre"); System.out.println(" es Sara "); } public static void Despedida(){ System.out.println("Gracias por usar"); System.out.println(" mi programa"); System.exit(0); } public static void ingresarNotas(){//ingresar notas for (int i=0;i<N;i++) { System.out.println("Ingrese la nota"+(i+1)); //Para darle al usuario el No de la nota Nota[i]=entrada.nextDouble(); } } public static double darMayorNota(){ double Mayor=0; for(int i=0;i<N;i++){ if (Nota[i]>Mayor){ Mayor = Nota[i]; } } return Mayor; } public static double darMenorNota(){ double Menor=5.0; for(int i=0;i<N;i++){ if (Nota[i]<Menor){ Menor = Nota[i]; } } return Menor; } public static int darPosicionMenorNota(){ double Menor=5.0; int PosicionMenor =0; for(int i=0;i<N;i++){ if (Nota[i]<Menor){ PosicionMenor = i; } } return PosicionMenor; } public static void modificarNotas() { for (int i=0;i<N;i++){ //Superiores if (Nota[i]>4.0){ Nota[i]­=0.5; } //Inferiores if (Nota[i]<2.0){ Nota[i]+=0.5; } } } } Ejercicio numero 14 import java.util.Scanner; public class DeterminarElMayorNumero { public static void main(String[] args) { // TODO Auto­generated method stub Scanner entrada = new Scanner(System.in); System.out.println("Ingrese el primer valor ?"); int A = entrada.nextInt(); // Ingresar el segundo numero System.out.println("Ingrese el segundo valor ?"); int B = entrada.nextInt(); // Ingresar el segundo numero System.out.println("Ingrese el tercer valor ?"); int C = entrada.nextInt(); if ((A>B)&&(A>C)){ System.out.println(A+" es el mayor"); } if ((B>A)&&(B>C)){ System.out.println(B+" es el mayor"); } if ((C>A)&&(C>B)){ System.out.println(C+" es el mayor"); } } } Ejercicio numero 15 import java.util.Scanner; public class Ejercicio { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); System.out.println("­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­"); System.out.println("CÁLCULO DE LA LEY DE GASES IDEALES"); System.out.println("­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­"); System.out.println(" 1. Calcular P dados n,T,V"); System.out.println(" 2. Calcular T dados n,P,V"); System.out.println(" 3. Calcular V dados n,P,T"); System.out.println(" 4. . . . . ."); System.out.println(" 10. Salir del sistema"); System.out.println("­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­"); System.out.println(" Digite la opcion deseada?"); int opcion = entrada.nextInt(); /******************************** * Definir las variables a usar * ********************************/ double P=0; // Almacena la presión del gas double n=0; // Almacena el numero de moles double R=0.082; // Constante double T=0; // Almacena la temperatura double V=0; // Almacena el volumen del gas switch (opcion){ case 1: System.out.println("Ingrese el valor de n?"); n=entrada.nextDouble(); System.out.println("Ingrese el valor de T?"); T=entrada.nextDouble(); System.out.println("Ingrese el valor de V?"); V=entrada.nextDouble(); // Realizar cálculos P = (n*R*T)/V; System.out.println("La presion es de "+P+" atm"); break; case 2: break; case 3: break; case 4: break; case 10: System.out.println("GRACIAS POR USAR"); System.out.println("NUESTRO SOFTWARE"); System.exit(0); } //Cierra el switch }// Cierra main Ejercicio numero 17 Ejercicio numero 16 import java.util.Scanner; public class EjercicioVentasDeLaCompañia { //Definit el tamaño de la matriz public static final int N = 3; public static final int M = 4; public static double[][] Ventas = new double [N][M]; public static String [] Trimestre = new String [M]; public static String[] Producto = new String[N]; public static int [][] Sudoku = new int [9] [9]; public static Scanner entrada = new Scanner (System.in); public static void main(String[] args) { inicializarMatriz(); //2. Imprimir las ventas de la compañia imprimirDatos(); //3.Calcular el promedio de ventas por producto System.out.println("El promedio de ventas"+Producto[0]); System.out.println("es de "+calcularPromedioPorProducto(0)); System.out.println("El promedio de ventas"+Producto[1]); System.out.println("es de "+calcularPromedioPorProducto(1)); System.out.println("El promedio de ventas"+Producto[2]); System.out.println("es de "+calcularPromedioPorProducto(2)); System.out.printf("El promedio de trimestre 1 "+Trimestre[0]); System.out.printf("es de %2f%n",calcularPromedioPorTrimestre(0)); System.out.println("El promedio de trimestre 2 "+Trimestre[1]); System.out.printf("es de %2f%n",+calcularPromedioPorTrimestre(1)); System.out.println("El promedio de trimestre 3 "+Trimestre[3]); System.out.printf("es de %2f%n",calcularPromedioPorTrimestre(3)); System.out.println("El promedio de trimestre 4 "+Trimestre[3]); System.out.printf("es de %2f%n",calcularPromedioPorTrimestre(3)); //5.Calcular el promedio de ventras de Toda la compañia System.out.printf("El promedio de la compañia es de %.2f millones de pesos%n",calcularPromedioTotal()); }// Cierra el metodo main public static double calcularPromedioPorProducto(int FILA){ double suma = 0; for (int j=0; j<M;j++){ //Para columna o trimestre suma+=Ventas[FILA][j];
} double promedio = suma/M; return promedio; } public static double calcularPromedioPorTrimestre(int COLUMNA){ double suma = 0; for (int j=0; j<N;j++) { //Para fila o producto suma+=Ventas[j][COLUMNA];
} double promedio = suma/N; return promedio; } public static void cargarDatos(){ for (int i = 0; i < N; i ++){ // para cada fila for ( int j = 0; j<M; j++){ // para cada columna System.out.println("Por favor ingrese el dato de la fila "+i+" Con columna"+j); Ventas [i][j] = entrada.nextDouble(); } } } public static void imprimirDatos(){ for (int i = 0; i <N; i++){ // para cada fila for (int j = 0; j < M; j++){ // para cada columna // imprimir las ventas i, j System.out.printf("%8.1f", Ventas[i][j]); } System.out.println(); // Salto de linea } } public static double calcularPromedioTotal(){ double suma = 0; for (int i=0;i<N;i++) {//Para cada producto for (int j=0;j<M;j++){ suma+= Ventas[i][j]; } } double promedio=suma/(N*M); return promedio; } public static void inicializarMatriz() { Producto[0]="Camisas"; Producto[1]="Corbatas"; Producto[2]="Pantalones"; Trimestre[0]="Trimestre 1"; Trimestre[1]="Trimestre 2"; Trimestre[2]="Trimestre 3"; Trimestre[3]="Trimestre 4"; Ventas[0][0]= 2.5; Ventas[0][1] =3.5; Ventas[0][2]=5.0; Ventas [0][3]=3.7; Ventas[1][0]= 2.5; Ventas[1][1] =3.5; Ventas[1][2]=5.0; Ventas [1][3]=3.7; Ventas[2][0]= 5; Ventas[2][1] =3; Ventas[2][2]=5; Ventas [2][3]=3; } } Ejercicio numero 16 package lasnotas; public class notasEjercicio { public final static int N = 3; public final static int M = 3; public static double[][] notas = new double[N][M]; public static String[] corte = new String[N]; public static double[] asignaturas = new double[M]; public static void main(String[] args) { // TODO Auto­generated method stub Matriz(); imprimirMatriz(); } public static void Matriz() { corte[0] = "Primer corte"; corte[1] = "Segundo corte"; corte[2] = "Tercer corte"; notas[0][0] = 3.2; notas[0][1] = 4.5; notas[0][2] = 5; notas[1][0] = 4.3; notas[1][1] = 4.5; notas[1][2] = 4.8; notas[2][0] = 2.5; notas[2][1] = 2.0; notas[2][2] = 3.5; } public static void imprimirMatriz() { double suma = 0; double promedio =0; for (int i = 0; i < M; i++){ suma = suma+notas[i][1]; promedio=suma/3; } if (notas[0][1]>promedio){ System.out.println("Quimica General es masque el promedio del corte"); } if (notas[1][1]>promedio){ System.out.println("Matematicas financieras es mas que el promedio del corte"); } if (notas[2][1]>promedio){ System.out.println("pensamiento matematico que el promedio del corte"); } } } 
Descargar