You are on page 1of 26

HEWLETT-PACKARD

ESCUELA SUPERIOR
POLITECNICA DE
CHIMBORAZO

[TTULO DEL
DOCUMENTO] NETBEANS
DEBERES
BIOFSICA
[Subttulo del documento]

a) EJERCICIOS EN CLASE (repetirlos con Scanner)


Multiplicacin

Lneas de cdigo
package scanner1;
import java.util.Scanner;
public class scanner_multiplicacin {
public static void main(String[] args) {
Scanner m=new Scanner(System.in);
System.out.print("Introduce nmero ");
double num1=m.nextDouble();

Scanner n=new Scanner(System.in);


System.out.print("Introduce otro numero ");
double num2=n.nextDouble();

Scanner v=new Scanner(System.in);


System.out.print("Introduce otro numero ");
double num3=v.nextDouble();
double multiplicacin=num1*num2+num3;

System.out.println("El resultado de su multiplicacin es "+multiplicacin);

Divisin

Lneas de cdigo
Scanner m=new Scanner(System.in);
System.out.print("Introduce nmero ");
double num1=m.nextDouble();

Scanner n=new Scanner(System.in);


System.out.print("Introduce otro numero ");

double num2=n.nextDouble();

Scanner v=new Scanner(System.in);


System.out.print("Introduce otro numero ");
double num3=v.nextDouble();
double multiplicacin=num1*num2+num3;

double divisin=num1/num2*num3;
System.out.println("El resultado de su divisin es "+divisin);

Mdulo

Lneas de cdigo
Scanner m=new Scanner(System.in);
System.out.print("Introduce nmero ");
double num1=m.nextDouble();

Scanner n=new Scanner(System.in);


System.out.print("Introduce otro numero ");
double num2=n.nextDouble();

Scanner v=new Scanner(System.in);


System.out.print("Introduce otro numero ");
double num3=v.nextDouble();
double multiplicacin=num1*num2+num3;

double modulo=num1%num2-num3;
System.out.println("El resultado de su modulo es "+modulo);

Resta

Lneas de cdigo
package scanner1;
import java.util.Scanner;

public class scanner_resta {

public static void main(String[] args) {

Scanner num1=new Scanner(System.in);


System.out.print("Introduzca su primer nmero ");
double nume1=num1.nextDouble();

Scanner num2=new Scanner(System.in);


System.out.print("Introduzca su segundo nmero ");
double nume2=num2.nextDouble();

double resta=nume1-nume2;

System.out.println("Su resta es: "+resta);

}
}

Suma

Lneas de cdigo
package scanner1;

import java.util.Scanner;

public class scanner_suma {

public static void main(String[] args) {

Scanner numer1=new Scanner(System.in);


System.out.print("Introduzca un primer nmero ");
double num1=numer1.nextDouble();
Scanner numer2=new Scanner(System.in);
System.out.print("Introduzca un segundo nmero ");
double num2=numer2.nextDouble();

double resultado=num1+num2;
System.out.println("La suma de sus numeros es: "+resultado);
}
}

Par o impar

Lneas de cdigo
package scanner1;
import java.util.Scanner;

public class Scanner1 {

public static void main(String[] args) {

int numero;
Scanner num=new Scanner(System.in);
do
{
System.out.println("Ingrese un numero distinto de cero: ");
numero=num.nextInt();
} while (numero==0);
if (numero%2==0) {
System.out.println("El numero "+numero+" es par");
}
else {
System.out.println("El numero "+numero+" es impar");
}
}
}

Estructuras repetitivas

Ciclo for

Lneas de cdigo
Scanner x=new Scanner(System.in);
System.out.println("Introduzca su numero ");
double num=x.nextDouble();

for(;num<10;num=num+1)
{
System.out.println(num);

Ciclo while

Lneas de cdigo
Scanner y=new Scanner(System.in);
System.out.println("Introduzca su numero ");
double num1=y.nextDouble();

while(num1<10)
{
System.out.println(num1);
num1=num1+3;
}

Ciclo do-while

Lneas de cdigo
Scanner z=new Scanner(System.in);
System.out.println("Introduzca su numero ");
double num2=z.nextDouble();

do
{
System.out.println(num2);
num2++;
}
while(num2<10);
}
}

Condicionales
Condicional Simple if
Lneas de cdigo
Scanner y=new Scanner(System.in);
System.out.println("Ingrese su nmero ");
double num=y.nextDouble();

if(num >=4)
{
num = num *1.12;
}
System.out.println("El i.v.a. de su numero es "+num);

Condicional doble if-else


Lneas de cdigo
Scanner x=new Scanner(System.in);
System.out.println("Ingrese su numero ");
double num1=x.nextDouble();

if(num1>0)

{
System.out.println("El numero "+num1+ " es positivo");
}
else
{
System.out.println("El numero "+num1+ " es negativo");
}
Condicional multiple if-else-if
Lneas de cdigo
Scanner z=new Scanner(System.in);
System.out.println("Ingrese su numero ");
double num2=z.nextDouble();
if(num2>0)
{
if(num2>10)
{
System.out.println("El numero "+num2+" es positivo y mayor que 10");
}
else

System.out.println("El numero "+num2+" solo es positivo");


}
else
{
System.out.println("El numero "+num2+" es negativo");
}

Lectura de datos por teclado

Lneas de cdigo
import java.util.Scanner;
public class LecturadedatosportecladoconScanner {
public static void main(String[] args) {
//Pasos:
// Declarar un objecto de la clase Scanner
//Scanner in = new Scanner(System.in);
//Usar mtodos del objeto Scanner para leer:
//int piezas = in.nextInt();
//double volumen = in.nextDouble();
//String mensaje = in.next();
Scanner en=new Scanner(System.in);
Scanner em=new Scanner(System.in);

System.out.println("Introduce tu nombre: ");


String nombre=en.next();
System.out.println("Cmo ests "+ nombre+"?");
System.out.println("Introduce tu color favorito: ");
String color=em.next();
System.out.println("Tambin me gusta el color " + color );
}

Parte entera / parte decimal

Lneas de cdigo
package java1;
import java.util.Scanner;
public class operadoreslogicos {

public static void main(String[] args) {


Scanner en=new Scanner(System.in);
System.out.println("introduce tu nmero: ");
double numero=en.nextDouble();
int parte_entera=(int)numero;
double parte_decimal=numero-parte_entera;
System.out.println("el numero entero es: "+parte_entera);
System.out.println("la parte decimal es: "+parte_decimal);

b) EJERCICIOS PROPUESTOS 1
Sacar los primeros diez mltiplos de tres

Lneas de cdigo
public static void main(String[] args) {
Scanner x=new Scanner(System.in);
System.out.println("Digite numero ");
double num=x.nextDouble();
if(num%3==0)
{
while(num<=30)
{
System.out.println("Los primeros 10 multiplos de 3 son "+num);
num=num+3;
}
}
else
{
System.out.println("Introduzca un numero multiplo de 3 ");
}
}
}

Ingresar un nmero y verificar si es par o impar

Lneas de cdigo
package ejercicio_1;
import java.util.Scanner;
public class paroimpar {
public static void main(String[] args) {
float numero;
Scanner n=new Scanner(System.in);
int parte_entera;
do
{
System.out.println("Ingrese un numero distinto de cero: ");
numero=n.nextFloat();
parte_entera=(int)numero;
}
while(parte_entera==0);

if(parte_entera%2==0)
{
System.out.println("El numero "+parte_entera+" es par");
}
else
{
System.out.println("El numero "+parte_entera+" es impar");

}
}
}

Calcular la suma de los 10 primeros nmeros naturales

Lneas de cdigo
package ejemplo;
public class suma10primerosnumeros {
public static void main(String[] args) {
int numero;
int suma=0;
for (numero=1; numero<=10; numero++)
{
suma=suma+numero;
}
System.out.println("la suma de los 10 primero numeros naturales es:
"+suma);
}
}

Calcular el factorial de 3

Lneas de cdigo
package ejemplo;

public class factorialde3 {


public static void main(String[] args) {
int n;
int factorial=1;

for (n=1; n<=3; n++)


{
factorial=factorial*n;
}
System.out.println("El factorial de 3 es: "+factorial);
}
}

Calcular el factorial de un numero ingresado

Lneas de cdigo
package ejemplo;
import java.util.Scanner;
public class factorialdeunnumero {
public static void main(String[] args) {

Scanner n=new Scanner(System.in);


System.out.println("Digite un numero ");
int num=n.nextInt();
int numero;
int factorial=1;

for(numero=1;numero<=num;numero++)
{
factorial=factorial*numero;
}
System.out.println("El factorial de su numero es: "+factorial);
}
}

Leer una edad y verificar una persona puede o no sufragar (edad mayor
o igual a 16)

Lneas de cdigo
Scanner j=new Scanner(System.in);
int num5;

do
{
System.out.println("Ingrese una edad distinta de cero");
System.out.println("Ingrese su edad: ");
num5=j.nextInt();
}
while (num5==0);
if (num5>16)
{
System.out.println("Su edad "+num5+" le permite sufragar");
}
else
{
System.out.println("Su edad "+num5+" no le permite sufragar");
}

Calcular el valor de 2 elevado a 4

Lneas de cdigo
int numero=2;
double potencia;
potencia= Math.pow(numero,4);
int parte_entera=(int)potencia;
System.out.println("Su
"+parte_entera);

numero

"+numero+"

elevado

es:

c) EJERCICIOS PROPUESTOS 2
Desarrolle un programa en JAVA que permita leer tres valores y
almacenarlos en las variables A, B y C respectivamente. El programa
debe imprimir cual es el mayor y cul es el menor. Recuerde constatar
que los tres valores introducidos por el teclado sean valores distintos.

Lneas de cdigo
package deberes;
import java.util.Scanner;
public class deberes2 {
public static void main(String[] args) {

Scanner num1=new Scanner(System.in);


System.out.println("Ingrese el primer numero ");
int A,B,C;
A=num1.nextInt();

Scanner num2=new Scanner(System.in);


System.out.println("Ingrese el segundo numero ");
B=num2.nextInt();

Scanner num3=new Scanner(System.in);


System.out.println("Ingrese el tercer numero ");
C=num3.nextInt();

if((A!=B)&&(A!=C)&&(B!=C))
{
if((A>B)&&(A>C))
{
System.out.println("El numero "+A+" es mayor");
}
else

{ if((B>C)&&(B>A))
{
System.out.println("El numero "+B+" es mayor");
}
else
{
System.out.println("El numero "+C+" es mayor");
}
}
} else
{
System.out.println("Ingrese numeros distintos");
}
}
}

Desarrolle un programa en JAVA que realice la sumatoria de los pares


nmeros comprendidos entre el 1 y el 10.

Lneas de cdigo
int numero;
int suma=0;
for (numero=1; numero<=10; numero++)
{
suma=suma+numero;
}
System.out.println("la suma de los 10 primero numeros naturales es:
"+suma);

Suma de los nmeros mltiplos de 3 comprendidos entre 1 y 30.

Lneas de cdigo
package ejercicio_1;
public class sumatoriadenumerosmultiplosde3 {
public static void main(String[] args) {
int numero;
int suma=0;
for (numero=1;numero<=30;numero++)
{
if (numero%3==0)
{
suma=suma+numero;
}
}
System.out.println("La suma de los multiplos de 3 comprendidios entre 1 y
30 es: "+suma);
}
}

Desarrolle un programa en JAVA que realice la sumatoria de los nmeros


enteros pares comprendidos entre el 1 y el 50.

Lneas de cdigo
package ejercicio_1;
public class sumatoriadenumerosparesdel1al50 {
public static void main(String[] args) {
int numero;
int suma=0;

for(numero=1;numero<=50;numero++)
{

if(numero%2==0)
{
suma=suma+numero;
}
}
System.out.print("La suma de los numeros enteros pares ");
System.out.println("comprendidos entre 1 y 50 es= "+suma);
}
}

Desarrolle un programa en JAVA que permita sacar el rea de Circulo,


Triangulo, Rectngulo y Cuadrado.
Area de un circulo (PI*r^2)
Lneas de cdigo

Scanner r=new Scanner(System.in);


System.out.println("Ingrese el radio de su circulo en cm.: ");
double radio=r.nextDouble();
double resultado;

resultado=Math.PI*(Math.pow(radio,2));

System.out.println("El area de su circulo es: "+resultado +" cm.");

Area rectangulo (base*altura)

Scanner b=new Scanner(System.in);


System.out.println("Ingrese la base de su rectangulo en cm.: ");
double base=b.nextDouble();

Scanner h=new Scanner(System.in);


System.out.println("Ingrese la altura de su rectangulo en cm.: ");
double altura=h.nextDouble();

double a_rectangulo;
a_rectangulo=base*altura;

System.out.println("El area de su rectangulo es: "+a_rectangulo +" cm.");

Area triangulo rectangulo ((base*altura)/2)

Lneas de cdigo
Scanner ba=new Scanner(System.in);
System.out.println("Ingrese la base de su triangulo en cm.: ");
double baset=ba.nextDouble();
Scanner al=new Scanner(System.in);
System.out.println("Ingrese la altura de su triangulo en cm.: ");
double alturat=al.nextDouble();

double area_t;
area_t=(baset*alturat)/2;

System.out.println("El area de su triangulo es: "+area_t +" cm.");

Area cuadrado ((l^2)

Lneas de cdigo
Scanner l=new Scanner(System.in);
System.out.println("Ingrese el lado de su cuadrdo en cm.: ");
double lado=l.nextDouble();

double area_c;
area_c=(Math.pow(lado, 2));

System.out.println("El area de su cuadrado es: "+area_c+" cm.");

Realice un programa en JAVA que permita imprimir el equivalente de una


nota ingresada, si es 10, 9 Sobresaliente, 8, 7 Muy Buena 5, 6 Buena, 3,
4 regular y 2, 1 Malo.

Lneas de cdigo
package ejercicio_1;
import java.util.Scanner;
public class equivalentedenotas {
public static void main(String[] args) {
Scanner num=new Scanner(System.in);
System.out.println("Ingrese nota ");
double numero=num.nextDouble();
int nota=(int)numero;
if(nota>=0)
{
if((nota<=10)&&(nota>=9))
{
System.out.println("La nota "+nota+" es sobresaliente");
}
else
{
if((nota<=8)&&(nota>=7))
{
System.out.println("La nota "+nota+" es muy buena");

}
else
{
if((nota<=6)&&(nota>=5))
{
System.out.println("La nota "+nota+" buena");
}
else
{
if((nota<=4)&&(nota>=3))
{
System.out.println("La nota "+nota+" es regular");
}
else
{
if((nota<=2)&&(nota>=1))
{
System.out.println("La nota "+nota+" es mala");
}
else
{
System.out.println("La nota "+nota+" no es valida");
}
}
}
}
}
}

Desarrolle un programa en JAVA que permita leer un valor entero positivo


N y determinar si es primo o no. Un nmero es primo cuando es divisible
para uno y para s mismo.

Lneas de cdigo
package ejercicio_1;
import java.util.Scanner;
public class numeroprimoono {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a=0,i,n;
System.out.println("Ingrese numero");
n=sc.nextInt();
for(i=1;i<(n+1);i++)
{
if(n%i==0)
{
a++;
}
}
if(a!=2)
{
System.out.println("El numero "+n+" no es primo");
}else
{
System.out.println("El numero "+n+" es primo");
}

Verificar si un nmero ingresado es positivo o negativo o cero.

Lneas de cdigo
Scanner numero=new Scanner(System.in);
System.out.println("Ingrese un numero ");

int x=numero.nextInt();

if(x!=0)
{
if(x>=1)
{
System.out.println("El numero "+x+" es positivo");
}
else
{
System.out.println("El numero "+x+" es negativo");
}
}
else
{
System.out.println("El numero es cero");
}

Se requiere determinar el tiempo que tarda una persona en llegar de una


ciudad a otra en bicicleta, considerando que lleva una velocidad
constante. Realice un programa en JAVA para tal fin.

Lneas de cdigo
//Velocidad constante de 40m/h
Scanner d=new Scanner(System.in);
System.out.println("Ingrese la distancia a recorrer en metros ");
double distancia=d.nextDouble();

final int velocidad=40;

double tiempo=distancia/velocidad;

System.out.print("El tiempo que tardara en recorrer "+distancia+" m.");


System.out.println(" sera "+tiempo+" horas");

La EMAPAR requiere determinar el pago que debe realizar una persona


por el total de metros cbicos que consume de agua. Realice un
programa en JAVA que realice este pago. El valor del metro cbico es $
0,75.

Lneas de cdigo
Scanner n=new Scanner(System.in);
System.out.println("Ingrese su consumo de agua en metros cubicos");
double agua=n.nextDouble();

double pago=agua*(0.75);
int pago_ent=(int)pago;
double pago_dec=pago-pago_ent;

System.out.print("El pago que debe realizar por su comsumo de "+agua+"


m^3");
System.out.println("
centavos.");

es

de

"+pago_ent+"

dolares

"+pago_dec+"

Se requiere determinar la hipotenusa de un tringulo rectngulo. Cmo


sera un programa en JAVA que represente el algoritmo para obtenerla?
Recuerde que por Pitgoras se tiene que: =+ o C= +.

Lneas de cdigo
Scanner c1=new Scanner(System.in);
System.out.println("Medida de un cateto (lado) en cm ");
double l1=c1.nextDouble();
Scanner c2=new Scanner(System.in);
System.out.println("Medida de otro cateto (lado) en cm ");
double l2=c2.nextDouble();

double hipo=Math.pow(l1, 2)+Math.pow(l2, 2);


double raiz_hipo=Math.sqrt(hipo);
double red=Math.rint(raiz_hipo);
System.out.println("La hipotenusa de su triangulo es: "+raiz_hipo+" cm.");
System.out.println("Aproximadamente: "+red+" cm.");

You might also like