ejercicios
DESCRIPTION
TRANSCRIPT
1
Colegio de Estudios Científicos y Tecnológicos del Estado de México
CECYTEM Plante: Tecámac
Nombre del Alumno(a):
Esmeralda Larios Casolco Grupo:
402 Nombre del Profr:
René Domínguez Escalona
Carrera:
Técnico en Programación
Asignatura:
Desarrolla Aplicaciones Moviles
2
Índice Ejercicio 1………………………………………………………………3 Ejercicio 2………………………………………………………………4 Ejercicio 4………………………………………………………………5 5 Ejercicio 5……………………………………………………………….6 Ejercicio 6………………………………………………………………7 Ejercicio 7………………………………………………………………8 Ejercicio 8………………………………………………………………9 Ejercicio 9………………………………………………………………10 Ejercicio 10………………………………………………………………11 Ejercicio 11………………………………………………………………12 Ejercicio 12……………………………………………………………….13 Ejercicio 13………………………………………………………………14 Ejercicio 14…………………………………………………………………15 Ejercicio 16…………………………………………………………………16 Ejercicio 17…………………………………………………………………17 Ejercicio 18……………………………………………………………… 18 C+odigo completo………………………………………………… 19 - 24
3
Ejercicio 1 Este algoritmo calcula e imprime el costo de producción de un articulo, teniendo como datos la descripcion y el número de unidades producidas. El costo se calcula multiplicando el número de unidades producidas por un factor de costo de materiales de 3.5 y sumandole al producto un costo fijo de 10 700. public static void Uno(){ String a=JOptionPane.showInputDialog("Introduce el número de unidad"); double num=Double.parseDouble(a); double costo=(num*3.5)+10700; JOptionPane.showMessageDialog(null,"El costo total es de: $" +costo ); } El nombre de del programa Uno() Nos muestra una ventana en donde se introduce l numreo de unidad los datos que se introducen se capturan en una variable en este caso es a otra variable seria costo aqui es la formula que debe realizar nos muestra por ultimo otro mensaje pero en este ya nos da como respuesta el costo total
Nos pide que ingresemos el numero de unidad esta es la primer ventana que nos muestra
Nos da el costo total atravez de una segunda ventanilla o mensaje Este programa seria muy util para algunas empresar o incluso algunas tiendas ya que con tan solo introducir el numero de unidad nos da el costo total o final del mismo
4
Ejercicio 2 Este algoritmo calcula e imprime el costo de u terreno cuandrado o rectangular , teniendo como datos la anchura y la longitud en metros, y el costo del metro cuandrado import java.util.Scanner; class ejercicio2 { public static void main(String[] args){ Scanner leer=new Scanner (System.in); double a,b,x,resultado, resp; System.out.println("ingrese precio del terreno metro cuadrado"); x=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*x; System.out.print("el precio por metro cuadrado es:"+ resp); } } La variables que debe leer son a,b,x,resultado y resp nos pide ingresar el precio de metro cuadrado la altura del terreno y tambien la base para que nos de el precio de lo que seria el metro cuadrado
5
.Nos pide el precio del metro cuadrado del terreno tambien la altura y la base de el terreno para que nos de el precio total Ejercicio 4 Se obtiene una calificación final multiplicando las calificaciones 1,2,3 y 4 por los porcentajes 30,20,10 y 40%,respectivamente y sumando los productos import java.util.Scanner; class alumnos { public static void main(String[]args) { System.out.println("INTRODUCE TU NOMBRE"); Scanner a = new Scanner(System.in); String nom = a.next(); int cal1,cal2,cal3,cal4,fi; System.out.println("HOLA"+ nom); System.out.println("INTRODUCE TU PRIMERA CALIFICACION"); Scanner w = new Scanner(System.in); int num1 = w.nextInt(); System.out.println("INTRODUCE TU SEGUNDA CALIFICACION"); Scanner s = new Scanner(System.in); int num2 = s.nextInt(); System.out.println("INTRODUCE TU TERCERA CALIFICACION"); Scanner x = new Scanner(System.in); int num3 = x.nextInt(); System.out.println("INTRODUCE TU CUARTA CALIFICACION"); Scanner b = new Scanner(System.in); int num4 = b.nextInt(); cal1=(num1*30/100); cal2=(num2*20/100); cal3=(num3*12/100); cal4=(num4*40/100); fi=(cal1+cal2+cal3+cal4); System.out.println("TU CALIFICACION FINAL ES: " +fi); } } Pide que ingreses tu nombre
6
despues pide una primera calificacion una segubda calificacion una tercera calificación y una cuarta calificación y nos de nuestra calificación final
Nos pide calificaciones en total son 4 las que pide para que después no de un promedio Ejercicio 5 La velocidad de la luz es de 300 000 kilómetros por segundo. En este algoritmo se lee el tiempo en segundos e imprime la distancia que recorre en dicho tiempo. 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"); } } Nos bebe pedir que ingresemos en tiempo en segundos para que nos lo de en kilometros
7
Ejercicio 6 Se imprime el valor de Y a partir de la ecuación Y=3x2 + 7x -15 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); } }
8
Ejercicio 7 Una temperatura en grados Celsius (C) se puede convertir a su equivalente Fshrenheit (F) , se lee la temperatura en grados centigrados y se obtiene e imprime la temperatura en Farenheit equivalente 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);
9
break; case 2: opcion=2; g=(b*1.8)+32; System.out.println("el resultado es: "+g); break; case 3: opcion=3; h=(b/1.8)-32; System.out.println("el resultado es: "+h); break; } } } .
Ejercicio 8 En este algoritmo se lee el número de pies y se calcula e imprime su equivalente en yardas,pulga,yardas,centimetros,metros import java.util.Scanner; class pies{ 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 AH:"+ a2); System.out.println("EQUIVALE EN PULGAS AH:"+ a1);
10
System.out.println("EQUIVALE EN CENTIMETROS AH:"+ a3); System.out.println("EQUIVALE EN METROS AH:"+ a4); } }
Ejercicio 9 Se lee el articulo y el costo la utilidad es de 150% y el impuesto es de 15%,calcula e imprime articulo,utilidad,impuesto y precio de ventana. 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"); } }
11
Ejercicio 10 Elaborar un algoritmo que lea el radio de un circulo e imprima el área 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 resultado es: "+r); } }
12
Ejercicio 11 Este algoritmo lee la cantidad de dólares a comprar y el tiempo de cambio en pesos(costo de un drolar en pesos); calcula e imprime la cantidad a pagaren pesos por la cantidadde dólares indicada package ejercicio11; import java.util.Scanner; public class Ejercicio11 { /** * @param args the command line arguments */ 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); } }
13
Ejercicio 12 Este algoritmo permite leer los valores para X,Y,Z y W e imprime el valor de F 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); } }
14
Ejercicio 13 Lee el radio de una esfera, calcula e imprime el volumen y su area public static void trece(){ String a=JOptionPane.showInputDialog("Introduce el radio de la esfera"); double num=Double.parseDouble(a); double volumen=(4*(3.1416*a)*3/3); JOptionPane.showMessageDialog(null,"El vomunen es de: " + volumen); double area=(3.1416*a)*2; JOptionPane.showMessageDialog(null,"El area es de: " + area); }
Ejercicio 14 Este algoritmo lee el valor de W e imprime el valor de Z public static void catorce(){ String d=JOptionPane.showInputDialog("Introduce el valor de W: "); double de=Double.parseDouble(d); double z=(1/(Math.sqrt(z*Math.PI))*Math.pow(Math.E,(Math.pow(de, 2)/2)); JOptionPane.showMessageDialog("El valor de Z es: " +z); }
15
Ejercicio 16 Este logaritmo permite leer un valor e imprime el logaritmo natural, el exponencial,el valor absoluto y la raiz cuadrada public static void diesciseis(){ Scanner leer= new Scanner(System.in); System.out.println("El numero X"); System.out.println("x"); double x=leer.nextDouble(); double lo= Math.log(x); double e= Math.exp(x); double ab= Math.abs(x); double raiz= Math.sqrt(x); System.out.println("Logaritmo "+lo+ "Exponencial"+e+ "valor absoluto"+ab+"Raiz cuadrada"+raiz); }
Ejercicio 17 Permite leer el tamaño de un ángulo en radianes e imprime la tangente,cotangente,secante y cosecante 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);
16
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); } }
Ejercicio 18 Es similar al anterior sólo que el dato que de debe leer estara dado en grados.Deben convertirse los grados leídos a radianes. 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); } }
17
Código completo en Netbeanas import java.util.Scanner; import javax.swing.JOptionPane; import java.lang.Math; public class Ejercicios { public static void main (String[] args) { String r=JOptionPane.showInputDialog("Hola bienvenido(a)! ingresa el número de programa que deseas"); switch(r){
18
case "1": Uno(); break; case "2": Dos(); break; case "4": cuatro(); break; case "5": cinco(); break; case "6": seis(); break; case "7": siete(); break; case "8": ocho(); break; case "9": nueve(); break; case "10": diez(); break; case "11": once(); break; case "12": doce(); break; case "13": doce(); break; case "14": catorce(); break; case "16": diesciseis(); break; case "17": diescisiete(); break;
19
case "18": diesciocho(); break; } } public static void Uno(){ String a=JOptionPane.showInputDialog("Introduce el número de unidad"); double num=Double.parseDouble(a); double costo=(num*3.5)+10700; JOptionPane.showMessageDialog(null,"El costo total es de: $" +costo ); } public static void Dos(){ Scanner leer=new Scanner (System.in); double a,b,x,resultado, resp; System.out.println("ingrese precio del terreno metro cuadrado"); x=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*x; System.out.print("el precio por metro cuadrado es:"+ resp); } public static void cuatro(){ System.out.println("Ingresa tu Nombre: "); Scanner a = new Scanner(System.in); String nom = a.next(); int cal1,cal2,cal3,cal4,fi; System.out.println("HOLA"+ nom); System.out.println("INTRODUCE TU PRIMERA CALIFICACION"); Scanner w = new Scanner(System.in); int num1 = w.nextInt();
20
System.out.println("INTRODUCE TU SEGUNDA CALIFICACION"); Scanner s = new Scanner(System.in); int num2 = s.nextInt(); System.out.println("INTRODUCE TU TERCERA CALIFICACION"); Scanner x = new Scanner(System.in); int num3 = x.nextInt(); System.out.println("INTRODUCE TU CUARTA CALIFICACION"); Scanner b = new Scanner(System.in); int num4 = b.nextInt(); cal1=(num1*30/100); cal2=(num2*20/100); cal3=(num3*12/100); cal4=(num4*40/100); fi=(cal1+cal2+cal3+cal4); System.out.println("Tu calificacion final es: " +fi); } public static void cinco(){ 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"); } public static void seis(){ 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); } public static void siete(){ Scanner leer=new Scanner(System.in); int opcion;
21
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; case 3: opcion=3; h=(b/1.8)-32; System.out.println("el resultado es: "+h); break; } } public static void ocho(){ 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 AH:"+ a2);
22
System.out.println("EQUIVALE EN PULGAS AH:"+ a1); System.out.println("EQUIVALE EN CENTIMETROS AH:"+ a3); System.out.println("EQUIVALE EN METROS AH:"+ a4); } public static void nueve(){ 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"); } public static void diez(){ 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 resultado es: "+r); } public static void once(){ 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); } public static void doce(){ Scanner leer= new Scanner (System.in); System.out.println("Ingresa los digitos W,X,Y y Z Respectivamente:");
23
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); } public static void trece(){ String a=JOptionPane.showInputDialog("Introduce el radio de la esfera"); double num=Double.parseDouble(a); double volumen=(4*(3.1416*a)*3/3); JOptionPane.showMessageDialog(null,"El vomunen es de: " + volumen); double area=(3.1416*a)*2; JOptionPane.showMessageDialog(null,"El area es de: " + area); } public static void catorce(){ String d=JOptionPane.showInputDialog("Introduce el valor de W: "); double de=Double.parseDouble(d); double z=(1/(Math.sqrt(z*Math.PI))*Math.pow(Math.E,(Math.pow(de, 2)/2)); JOptionPane.showMessageDialog("El valor de Z es: " +z); } public static void diesciseis(){ Scanner leer= new Scanner(System.in); System.out.println("El numero X"); System.out.println("x"); double x=leer.nextDouble(); double lo= Math.log(x); double e= Math.exp(x); double ab= Math.abs(x); double raiz= Math.sqrt(x); System.out.println("Logaritmo "+lo+ "Exponencial"+e+ "valor absoluto"+ab+"Raiz cuadrada"+raiz); } public static void diescisiete(){
24
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); } public static void diesciocho(){ Scanner leer=new Scanner(System.in); System.out.println("angulo en radianes:"); System.out.println("Angulo: " ); double r= leer.nextDouble(); 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); } }