ejercicios

24
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

Upload: ezmee-xd

Post on 15-Dec-2014

388 views

Category:

Documents


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ejercicios

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

Page 2: Ejercicios

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

Page 3: Ejercicios

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

Page 4: Ejercicios

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

Page 5: Ejercicios

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

Page 6: Ejercicios

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

Page 7: Ejercicios

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); } }

Page 8: Ejercicios

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);

Page 9: Ejercicios

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);

Page 10: Ejercicios

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"); } }

Page 11: Ejercicios

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); } }

Page 12: Ejercicios

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); } }

Page 13: Ejercicios

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); } }

Page 14: Ejercicios

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); }

Page 15: Ejercicios

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);

Page 16: Ejercicios

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); } }

Page 17: Ejercicios

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){

Page 18: Ejercicios

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;

Page 19: Ejercicios

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();

Page 20: Ejercicios

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;

Page 21: Ejercicios

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);

Page 22: Ejercicios

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:");

Page 23: Ejercicios

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(){

Page 24: Ejercicios

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); } }