You are on page 1of 24

1

Colegio de Estudios Cientficos y Tecnolgicos del


Estado de Mxico


CECYTEM
Plante: Tecmac

Nombre del Alumno(a):

Esmeralda Larios Casolco
Grupo:
402

Nombre del Profr:

Ren Domnguez Escalona

Carrera:
Tcnico en Programacin


Asignatura:

Desarrolla Aplicaciones Moviles





2

ndice

Ejercicio 13

Ejercicio 24

Ejercicio 45
5
Ejercicio 5.6

Ejercicio 67

Ejercicio 78

Ejercicio 89

Ejercicio 910

Ejercicio 1011

Ejercicio 1112

Ejercicio 12.13

Ejercicio 1314

Ejercicio 1415

Ejercicio 1616

Ejercicio 1717

Ejercicio 18 18

C+odigo completo 19 - 24


3


Ejercicio 1

Este algoritmo calcula e imprime el costo de produccin de un articulo, teniendo
como datos la descripcion y el nmero de unidades producidas. El costo se calcula
multiplicando el nmero 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 nmero 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 calificacin 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 calificacin
y una cuarta calificacin
y nos de nuestra calificacin final



Nos pide calificaciones en total son 4 las que pide para que despus no de un
promedio

Ejercicio 5
La velocidad de la luz es de 300 000 kilmetros 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 ecuacin 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 nmero 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 dlares 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 dlares 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 tamao 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 slo que el dato que de debe leer estara dado en
grados.Deben convertirse los grados ledos 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
























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

}
}

You might also like