You are on page 1of 12

1.

-Dado dos nmeros enteros (Z) a,b hallar a+b y b-a


package fundamentosprogramacion;
import java.util.Scanner;
/*
*
* @author LUIS MARCELO
*/
public class tarea1 {
public static void main (String[]args){
Scanner t=new Scanner(System.in);
int a,b,suma ,resta;
System.out. println("ingresar 1 numero:");
a=t.nextInt();
System.out.println("ingresar 2 numero:");
b=t.nextInt();
suma=a+b;
resta=a-b;
System.out.println("suma:"+suma);
System.out.println("resta:"+resta);
}
}

2.-Dado dos nmeros enteros,determinar cuantos nmeros


estan incluidos en ellos
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea2{
public static void main (String[]args){
Scanner t=new Scanner(System.in);
int n1,n2,numintervinentes;
System.out.println("ingrese numero 1:");
n1=t.nextInt();

System.out.println("ingrese numero 2:");


n2=t.nextInt();
numintervinentes=0;
if(n2>n1){
for (int i=n1;i<n2;i++){
numintervinentes++
}
}
if(n1>n2) {
for (int i=n2;i<n1;i++){
numintervinentes++
}
}
System.out.println("los nmeros intervinente son"+numintervinentes);
}
}

3.-Dado una cantidad de milmetros,expresarlo en la mxima


cantidad de metros ,el resto en decmetros centmetros,y
milmetros.
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author LUIS MARCELO
*/
public class Tarea3 {
public static void main(String[] args) {
Scanner t = new Scanner(System.in);
int milimetros, metros, decimetro, centimetro;
int restmilimetros, restmetros, restcentimetros, resdecimetro;
System.out.println("ingrese los milimetros:");
milimetros = t.nextInt();
metros = milimetros / 1000;
restmetros = milimetros % 1000;
decimetro = restmetros / 100;
resdecimetro = restmetros % 100;
centimetro = resdecimetro / 10;
restcentimetros = resdecimetro % 10;
milimetros = restcentimetros;
System.out.println("Imprimir metro:" + metros);
System.out.println("Imprimir decimetro:" + decimetro);
System.out.println("Imprimir centimetro:" + centimetro);
System.out.println("Imprimir milimetros:" + milimetros);
}

4.-Obtener el valor de c y d deacuerdo a la siguiente frmula:

C=

d=

package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea4 {
public static void main(String[] args) {
Scanner t = new Scanner(System.in);
float a, b;
float c, d;
System.out.println("ingrese a:");
a = t.nextFloat();
System.out.println("ingrese b:");
b = t.nextFloat();
c = (float) ((4 * Math.pow(a, 4) + 3 * b * a + Math.pow(b, 2)) / (Math.pow(a, 2)
- Math.pow(b, 2)));
System.out.println("imprimir c:" + c);
d = (float) ((3 * Math.pow(c, 2) + a + b) / 4);
System.out.println("imprimir d:" + d);
}
}

5.-Dado 4 nmeros enteros ,obtener el porcentaje de c/u en


funcin de la suma de los 4 nmeros ingresados
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea5 {
public static void main(String[]args){
Scanner t=new Scanner(System.in);
float n1,n2,n3,n4,pn1,pn2,pn3,pn4,suma,sp;
System.out.println("ingrese n1:");
n1=t.nextFloat();
System.out.println("ingrese n2:");
n2=t.nextFloat();
System.out.println("ingrese n3:");
n3=t.nextFloat();
System.out.println("ingrese n4:");
n4=t.nextFloat();
suma=n1+n2+n3+n4;
pn1=100*n1/suma;
pn2=100*n2/suma;
pn3=100*n3/suma;

pn4=100*n4/suma;
sp=pn1+pn2+pn3+pn4;
System.out.println("imprimir porcentaje:"+sp);
System.out.println("imprimir la suma:"+suma);
System.out.println("imprimir porcentajes pn1:"+pn1);
System.out.println("imprimir porcentajes pn2:"+pn2);
System.out.println("imprimir porcentajes pn3:"+pn3);
System.out.println("imprimir porcentajes pn4:"+pn4);
}
}

6.-Hallar el area y el perimetro de un cuadrado.


package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea6 {
public static void main (String[]args){
Scanner t=new Scanner(System.in);
int l,p,a;
System.out.println("ingresar el lado del cuadrado");
l=t.nextInt();
p=4*l;
a=l*l;
System.out.println("imprimir P:"+p);
System.out.println("imprimir a:"+a);
}
}

7.-Dado una cantidad de horas obtener su equivalente en


minutos y segundos
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea7siguiente {
public static void main(String[]args) {
Scanner t= new Scanner(System.in);
int h,m,s;
System.out.println("ingrese las horas:");
h=t.nextInt();
m=h*60;
s=m*60;
System.out.println("imprimir minutos:"+m);
System.out.println("imprimir segundos"+s);

8.-Convertir una cantidad de grados Fahrenheit a Celsius y


Kelvin.
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea8 {
private static int f;
private static float c;
public static void main(String[]args){
Scanner t=new Scanner(System.in);
float fare,celsius,kelvin;
System.out.println("ingrese numero de fare");
fare=t.nextFloat();
celsius=(float) (fare-32+1.8);
kelvin=celsius+273;
System.out.println("imprimir celcius:"+celsius);
System.out.println("imprimir kelvin"+kelvin);
}
}

9.-Hallar el area y el perimetro de rectangulo


package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea9 {
public static void main (String[]args){
Scanner t=new Scanner(System.in);
int largo,anchop,a;
System.out.println("ingresar el largo del rectangulo");
largo=t.nextInt();
System.out.println("ingresar el ancho del rectangulo");
ancho=t.nextInt();

p=2*largo +2*ancho;
a=largo*ancho;
System.out.println("imprimir perimetro:"+p);
System.out.println("imprimir ancho:"+a);
}
}

10.-Convertir grados sexagesimales a centesimales


package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea10 {
public static void main(String[]args){
Scanner t=new Scanner (System.in);
float sexagesimales,centesimales;
System.out.println("ingresar sexagesimales:");
sexagesimales=t.nextFloat();
centesimales =400*sexagesimales/360;
System.out.println("imprimircentesimales :"+centesimales );
}
}

11.-Dado la edad de una persona determinar si es mayor de


edad o menor de edad,considere que mayor de edad es mayor
o igual a 18
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea11 {
public static void main(String[]args) {

}
}
}

Scanner t=new Scanner(System .in);


int edad;
String resultado ="";
System.out.println("ingresar edad");
edad=t.nextInt();
if(edad>=18){
resultado="mayor";
}else if (edad<18){
resultado="menor";
System.out.println("el resultadoe es:"+resultado);

12.-Dado dos nmeros enteros devolver el nmero menor


package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea12 {
public static void main (String []args){
Scanner t=new Scanner(System.in);
int num1,num2,resultado=0;
System.out.println("ingrese num1:");
num1=t.nextInt();
System.out.println("ingrese num2:");
num2=t.nextInt();
if (num1<num2){
resultado=num1;
}else if (num2<num1){
resultado=num2;
}
System.out.println("imprimir resultado menor es:"+resultado);
}
}

13.-Dado dos numeros determinar si son iguales o diferentes


package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea13 {
public static void main(String[]args){
Scanner t=new Scanner (System.in);
int num1,num2;
String resultado="" ;
System.out.println("ingrese num1");
num1=t.nextInt();
System.out.println("ingrese num2");
num2=t.nextInt();
if (num1==num2){
resultado="igual";
}else if (num1!=num2){
resultado="diferente";
}
System.out.println("resultado"+resultado);
}

14.-Dado un numero entero,devolver el doble del numero si


el numero es positivo el triple del numero si es negativo,y
cero si es neutro
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea14 {
public static void main (String[]args){
Scanner t=new Scanner(System.in);
int n ,resultado=0;
System.out.println("ingresar numero entero:");
n=t.nextInt();
if(n>0){
resultado=n*2;
}else if (n<0){
resultado=n*3;
}else if (n==0){
resultado=0;
}
System.out.println("imprimir resultado"+resultado);
}
}

15.-Crear un programa que al ingresar tres numeros enteros


devuelva los numeros ordenados en forma ascendente y en
forma descendente
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea15 {
public static void main(String[] args) {
int a, b, c, Mayor, Medio, Menor;
Scanner teclado = new Scanner(System.in);
System.out.println("Dado 3 numeros devolver los 3 en orden ascendente");
System.out.println("Ingrese el 1 numero");
a = teclado.nextInt();
System.out.println("Ingrese el 2 numero");
b = teclado.nextInt();
System.out.println("ingrese el 3 numeero");

c = teclado.nextInt();
if (a > b && a > c) {
Mayor = a;
} else if (b > a && b > c) {
Mayor = b;
} else {
Mayor = c;
}
if (a < b && a < c) {
Menor = a;
} else if (b < a && b < c) {
Menor = b;
} else {
Menor = c;
}
Medio = (a + b + c) - (Mayor + Menor);
System.out.println("el orden ascendente de los numeros ingresados es: ");
System.out.println(Menor + " " + Medio + " " + Mayor);
System.out.println("el orden decendente de los numeos ingresados:");
System.out.println(Mayor+" "+Medio+" "+Menor);
}
}

16.-Despues de ingresar 4 notas obtener el promedio de las 3


mejores notas y el mensaje aprobado si el promedio es mayor
o igual a 11,caso contrario desaprobado.
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea16 {
public static void main(String[]args){
Scanner t=new Scanner(System.in);
int nt1,nt2,nt3,nt4,menor = 0,promedio;
System.out.println("ingresar nt1:");
nt1=t.nextInt();
System.out.println("ingresar nt2:");
nt2=t.nextInt();
System.out.println("ingresar nt3:");
nt3=t.nextInt();
System.out.println("ingresar nt4:");
nt4=t.nextInt();
if (nt1<nt2&&nt1<nt3&&nt1<nt4){
menor=nt1;
}else if(nt2<nt1&&nt2<nt3&&nt2<nt4){
menor=nt2;
}else if(nt3<nt1&&nt3<nt2&&nt3<nt4){
menor=nt3;

}else if (nt4<nt1&&nt4<nt2&&nt4<nt3) {
menor=nt4;
}
promedio=((nt1+nt2+nt3+nt4)-menor)/3;
System.out.println("menor:"+menor);
System.out.println("promedio:"+promedio);
if (promedio>=11){
System.out.println("aprovado");
}

}else System.out.println("desaprovado");

17.-Dado los siguientes datos de entrada : Saldo anterior


,Tipo de movimiento R(retiro) o D (deposito) y monto de la
transaccion ,obtener como dato de la salida el saldo actual.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea17 {
public static void main (String[]args){
Scanner t=new Scanner(System.in);
int santerior,mt,sactual=0;
String tmovimiento;
System.out.println("ingrese saldo anterior:");
santerior=t.nextInt();
System.out.println("ingrse monto transacion:");
mt=t.nextInt();
System.out.println("ingrese tipo movimiento:");
tmovimiento =t.next();
if("R".equals(tmovimiento)){
sactual=santerior-mt;
}else if("D".equals(tmovimiento)){
sactual= santerior+mt;
}
System.out.println("sactual:"+sactual);
}
}

18.-Dado 2 nmeros enteros a y b ,determinar cual es el


mayor con respecto al otro.

a es mayor que b
b es mayor que a
a es igual a b
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea2{
public static void main (String[]args){
Scanner t=new Scanner(System.in);
int a,b;
System.out.println("ingrese numero a:");
a=t.nextInt();
System.out.println("ingrese numero b:");
b=t.nextInt();
if(a>b) {
System.out.println(a+" es mayor "+b);
} else if(b>a) {
System.out.println(b+" es mayor "+a);
} else if (a==b) {
System.out.println(a+" es igual "+b);
}
}
}

19.-Dado 3 longitudes digan si forman un triangulo


TEOREMA: En todo triangulo,cada lado es menor que la suma
de los otros dos,pero mayor que su diferencia.
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea2{
public static void main(String[] args) {
Scanner t = newScanner(System.in);
int N1,N2,N3,d,e,f,g,h,i,j;
System.out.print("PRIMER NUMERO");
N1=t.nextInt();
System.out.print("SEGUNDO NUMERO");
N2= t.nextInt();
System.out.print("TERCER NUMERO");
N3= t.nextInt();
d=N1+N2;
e=N1+N3;
j=N2+N3;
f=N1-N2;

g=N1-N3;
h=N2-N3;

if (N1>f && N1<j) {


System.out.print("si es un triangulo");
}
else {
System.out.print("no es");
}

20.-Dado tres longuitudes si forman un triangulo devolver el


tipo de triangulo segn sus lados:
T.Equilatero : sus tres lados iguales
T.Isoceles: dos lados iguales
T.Escaleno: tres lados diferentes
package fundamentosprogramacion;
import java.util.Scanner;
/**
*
* @author CHRISTIAN
*/
public class Tarea20 {
public static void main (String[]args){
Scanner t=new Scanner(System.in);
int lado1,lado2,lado3;
System.out.println("ingrese lado 1:");
lado1=t.nextInt();
System.out.println("ingrese lado 2:");
lado2=t.nextInt();
System.out.println("ingrese lado 3:");
lado3=t.nextInt();
if(lado1==lado2 &&lado1==lado3){
System.out.println("El traingulo es Equilatero");
}else if(lado1==lado2 || lado1==lado3 ||lado2==lado3){
System.out.println("El traingulo es Isoceles");
}else if(lado1!=lado2 && lado1!=lado3 &&lado2!=lado3){
System.out.println("El traingulo es Escaleno");
}
}
}

You might also like