Sunteți pe pagina 1din 16

Universidad del Azuay

Facultad de Ciencias de la Administracin


Escuela de Ingeniera de Sistemas y Telemtica
LENGUAJES DE PROGRAMACIN 1

Autores:
Jos Eduardo Bono Malla
Profesor:
Ing.: Juan Carlos Salgado Arteaga

30/Marzo/2016

NDICE
NDICE.........................................................................................................................2
INTRODUCCIN........................................................................................................3
OBJETIVOS.................................................................................................................4
CONTENIDO...............................................................................................................5
CONCLUSIONES......................................................................................................13
REFERENCIAS BIBLIOGRFICAS.......................................................................14

INTRODUCCIN.
Para la mejor comprensin de la materia, se realizan Ejercicios en Java,
en el cual se implementa la correcta forma de declarar una variable y la
con su respectivo tipo y la utilizacin de la misma. La correcta
utilizacin de los operadores que podemos encontrar en Java.

OBJETIVOS.
Realiza los Ejercicios con todas las especificaciones enseadas en
clases, adems de cumplir las especificaciones asignadas en el
ejercicio.

CONTENIDO.
1. Escribir un programa que convierta centmetros a pulgadas.
Frmulas de conversin utilizadas:
1 cm= 0.393 pulgadas
Pulgadas = centmetros * 0.393
/* Ejercicio 1 Escribir un programa que convierta centrimentros a pulgadas
@autor Jose Bone */
import java.util.Scanner;
public class Ejercicio1
{
public static void main(String[] args)
{
Scanner Leer = new Scanner (System.in);
Double centimetros,pulgada;
//declaracion de las varibles
System.out.println("Este programa convierte de centimetros a pulgadas "); //
indicamso lo que el programa va a realizar
System.out.println(" Ingrese los Centimentros "); //ingresamos los centimetros
centimetros = Leer.nextDouble();
// leemos la cantidad de
centimentors ingresados
pulgada = centimetros*0.393;
//realizamos los calulos respectivos
System.out.printf("La Cantidad de Centimetros a Pulgadas es : %.2f",pulgada);
// mostramos un mensje con al respuesta
}
}

2. Escribir un programa que convierta grados kelvin a grados centgrados.


Frmulas utilizadas:
De kelvin a centgrados
C=K - 273,15

/*Ejercicio 2 Escribir un programa que convierta grados Keilvin a grados


Centigadros
5

@autor Jose Bone*/


import java.util.Scanner;
public class Ejercicio2
{
public static void main(String[] args)
{
Scanner real = new Scanner (System.in);
Double kelvin,centigrados;
// de claramos las varibles
System.out.println(" PROGRAMA PARA CONVERTIR "); // mensaje
indicando lo que va a realizar el programa
System.out.println(" GRADOS KELVIN A GRADOS
CENTIGRADOS ");
System.out.println(" Ingrese la Temperatura en Kelvins"); //ingreso
de los centigrados
kelvin = real.nextDouble(); //leemos los datos ingresadso
centigrados = kelvin - 273.15 ; // realizamos al converiosn
System.out.printf(" La Temperatura a Centigrados es:
%2.f",centigrados); //mostramos el resultado
}

3. Escribir un programa que convierta libras esterlinas a euros.


Frmulas utilizadas
1 libra esterlinas = 1.27 Euros
Euros = libras * 1.27
/*Ejercicio 3 Escribir un programa que convierta Libras Esterilinas a Euros
@autor Jose Bone */
import java.util.Scanner;
public class Ejercicio3
{
public static void main(String[] args)
{
Scanner real = new Scanner (System.in);
Double libra,euro; //declaramos las variables
System.out.println(" PROGRMA PARA CONVERTIR ");
//indicamos lo que realiza el programa
System.out.println(" LIBRAS ESTERLINAS A EUROS ");
System.out.println(" Ingrese la Cantidad de Libras Esterlinas ");
//ingresamos las libras esterlinas
libra = real.nextDouble();
//leemos los datos ingresados
euro = libra * 1.27;
// realizamo la respectiva
operacion de lobras a euros sabienndo q una lbra = 1.27 euros
6

System.out.printf(" La Cantidad de Libras Esterlinas a Euros es:


%2.f",euro);
}
}
4. Escribir un programa que dado el total de una factura, desglose el valor del
SUBTOTAL y del IVA correspondiente.
Frmulas Utilizadas
Total e la factura = x
Subtotal = x / 1.12
IVA = x subtotal
/*Ejercicio 4 Escribir un programa que dado el total de uan factura,desglose el valor
del SUBTOTAL Y del IVA correspondientes */
import java.util.Scanner;
public class Ejercicio4
{
public static void main(String[] args)
{
Scanner real = new Scanner (System.in);
Double total,subtotal,iva; //declaracion de variables
System.out.println(" PROGRAMA PARA DESGLOSAR ");
//indicamso lo que realiza el programa
System.out.println(" EL SUBTOTAL Y DEL IVA DE UN TOTAL DE
UAN FACTURA ");
System.out.println(" Ingrese el Total de su Factura "); //ingresamo los
datos
total = real.nextDouble(); // leemos los respectivo datos
subtotal = total / 1.12; //relizamos la primera operacion
iva = total - subtotal; // realizamos la segunda operacion
System.out.printf(" El SUBTOTAL de su Factura es:
%2.f",subtotal); //Motramos el primer resultado
System.out.printf(" El IVA de su Factura es: %2.f",iva); //mostrasmo
el sedundo resultado
}
}

5. Escribir un programa que calcule el rea y el volumen de un cono.


Frmulas Utilizadas
Area = *radio *( generatriz + radio)
Volumen = ( * r^2*altura ) / 3
/*Ejercicio 5 Escribir un programa que calcule el rea y el volumen de un cono
@autor Jose Bone*/
import java.util.Scanner;
public class Ejercicio5
{
public static void main (String[] argd)
{
Double pi; //declaracion de la varible pi
pi = 3.1415; // el damos un valor a pi que no cambia
Scanner real = new Scanner (System.in);
Double radio,generatriz,altura,area,volumen;
System.out.println(" PROGRAMA PARA CALCULAR "); //
indicamso lo que realiza el programa
System.out.println(" EL AREA Y VOLUMEN DE UN CONO ");
System.out.println(" Ingrese el Radio "); //ingreso del priemr dato
radio = real.nextDouble();
//ectura del primer dato
System.out.println(" INgrese la Generatriz "); // ingreso del segundo
dato
generatriz = real.nextDouble(); // lectura del segundo dato
System.out.println(" Ingrese la Altuta "); //ingrso del tercer dato
altura = real.nextDouble(); //lectura del tercer dato
area = pi*radio*(generatriz+radio); //calculamos el area
volumen = pi*(double)Math.pow(radio,2)*altura/3; //sintaxis para
elevear un numero (double)Math.pow(radio,2) calculamos el volimen
System.out.printf(" El Area del Cono es: %2.f",area); // mostramos el
resultado del area
System.out.printf (" El Volumen del Cono es: %2.f",volumen);
//mostramso e resultado del volumen
}

6. Cuatro personas deciden invertir su dinero para fundar una empresa. Obtener el
porcentaje que cada quien invierte con respecto a la cantidad total invertida.
Frmulas Utilizadas
Inversio1= a
Inversion2 = b
Inversion3=c
Inversion4=d
Inversion total = a+b+c+d
Porcentaje inversin1 = invercion1 *100 / inversin total
Porcentaje inversin2 = invercion2 *100 / inversin total
Porcentaje inversin3 = invercion3 *100 / inversin total
Porcentaje inversin4 = invercion4 *100 / inversin total
/* Ejercicio 6 Cuatro personas deciden invertir su dinero para fundar una empresa.
Obtener el porcentaje que cada quien invierte con respecto a la cantidad invertida */
import java.util.Scanner;
public class Ejercicio6
{
public static void main(String[] args)
{
Scanner real = new Scanner ( System.in);
Double inversion1,inversion2,inversion3,inversion4,porcentaje1;
//declaracion de varaibles
Double porcentaje2,porcentaje3,porcentaje4,total_inver;
System.out.println(" PROGRAMA PARA CALCULAR ");
//indicamos lo que el programa realizara
System.out.println(" EL PORCENTAJE INVERTIDO DE CADA
PERSONA ");
System.out.println(" Ingrese la Cantidad de Dinero que Invirtio la
Primera Persona "); //ingreso del la primera inverson persona 1
inversion1 = real.nextDouble(); //lectura del primer dato persona 1
System.out.println(" Ingrese la Cantidad de Dinero que Invirtio la
Segunda Persona "); //ingreso del la segunda inverson persona 2
inversion2 = real.nextDouble();
//lectura del segundo dato
persona 2
System.out.println(" Ingrese la Cantidad de Dinero que Invirtio la
Tercera Persoan "); //ingreso del la tercera inverson persona 3

inversion3 = real.nextDouble();

//lectura del tercer dato

persona 3
System.out.println(" Ingrese la Cnatidad de Dinero que Invirtio la
Cuarta Persona "); //ingreso del la cuarata inverson persona 4
inversion4 = real.nextDouble();
//lectura del cuarto dato
persona 4
total_inver = inversion1+inversion2+inversion3+inversion4; //suma
del total delal inversion sua del dinero
porcentaje1 = inversion1*100 / total_inver; // porcentaje de la primera
persona
porcentaje2 = inversion2*100 / total_inver; // porcentaje de la segunda
persona
porcentaje3 = inversion3*100 / total_inver; // porcentaje de la tercera
persona
porcentaje4 = inversion4*100 / total_inver; // porcentaje de la cuarta
persona
System.out.println(" El Porcentaje de la Invercion de la Primera
Persona es: %2.f",porcentaje1); //resultado 1 primera persona
System.out.println(" El Porcentaje de la Invercion de la Segunda
Persona es: %2.f",porcentaje2); //resultado 2 segunda persona
System.out.println(" El Porcentaje de la Invercion de la Tercera
Persona es: %2.f",porcentaje3); //resultado 3 tercera persona
System.out.println(" El Porcentaje de la Invercion de la Cuarta
Persona es: %2.f",porcentaje4); //resultado 4 cuarta persona
}
}

7. Escribir un programa que calcule el nmero de segundos que hay en X nmero de


horas, Y minutos y Z segundos. Por ejemplo, si se tienen 8 horas, 19 minutos y 35
segundos, la respuesta es 29975 segundos.
Frmulas Utilizadas
Horas =x
Minutos =y
Segundos= z
1 hora = 3600 segundos
1 minitto = 60 segundos
Hora1= x * 3600
Minuto1 = y * 60
Segundos totales = hora1 + minuto1 + segundos
/*Ejercicio 7 Escribir un programa que calcule el nmero de segundos que hay en X
nmero de horas, Y minutos y Z segundos.

10

Por ejemplo, si se tienen 8 horas, 19 minutos y 35 segundos, la respuesta es 29975


segundos.
@autor Jose Bone*/
import java.util.Scanner;
public class Ejercicio7
{
public static void main(String[] args)
{
int seg_hora,seg_min;
//declarcion de variables
int horas,minutos,segundos;
int hora1,minutos1,total;
seg_hora=3600; // le damos un valor que no cambia
seg_min=60;
Scanner entero = new Scanner (System.in);
System.out.println(" PROGRAMA PARA CULAR "); //indicamos lo
que realiza el programa
System.out.println(" EL TOTAL DE SUGUNDOS DE UNAHORA
INGRESADA ");
System.out.println(" Ingrese la Hora "); //ingreso del primer dato
horas = entero.nextInt(); //lectura del primer dato
System.out.println(" Ingrese los Minutos "); //ingreso del segundo
dato
minutos = entero.nextInt(); //lectura del segundo dato
System.out.println(" Ingrese los Segundos "); //ingreso del tercer dato
segundos = entero.nextInt(); // lectura del tercer dato
hora1= horas*seg_hora; // conversion horas a segundso
minutos1=minutos*seg_min; //conversion de minutos a segundos
total = hora1+minutos1+segundos; //suma de todos los segundos
System.out.println(" Los Segundos Totales de la Hora Ingresada
son:"+ total); //resultado de la catidad de segundos

}
}

11

8. Un alumno que cursa tres materias desea saber que nota obtendr en cada una de
ellas y cul ser su promedio general. Estas materias se evalan como se muestra a
continuacin: La calificacin de Matemticas se obtiene de la siguiente manera:
Examen 45%
Promedio de tareas 55% En esta materia se pidi un total de cuatro tareas.
La calificacin de Fsica I se obtiene de la siguiente manera:
Examen 70%
Promedio de tareas 30%
En esta materia se pidi un total de tres tareas.
La calificacin de Matemticas II se obtiene de la siguiente manera:
Examen 75%
Promedio de tareas 25%
En esta materia se pidi un total de dos tareas.
Las notas de exmenes y tareas son sobre 20.
Frmulas Utilizadas
Materia de matemticas
Calculo del examen
Nota1m= examen *45 / 20
Calculo de los trabajos
Nota2m=trabajos *55/4
Calculo de la nota
Nota3m=nota1m+nota2m
Calculo final
Nota4m = nota3 *20 / 100
Materia de Fisica
Calculo del examen
Nota1f= examen *70 / 20
Calculo de los trabajos
Nota2f=trabajos *30/3
Calculo de la nota
Nota3f=nota1f+nota2f
12

Calculo final
Nota4f = nota3 *20 / 100
Materia de matemticas 2
Calculo del examen
Nota1m2= examen *75/ 20
Calculo de los trabajos
Nota2 m2=trabajos *25/2
Calculo de la nota
Nota3 m2=nota1 m2+nota2 m2
Calculo final
Nota4 m2 = nota3 *20 / 100
Promedio final
Promedio = nota1m +nota1f + nota1m2 / 3
/*Ejercicio 8 Un alumno que cursa tres materias desea saber que nota obtendr en
cada una de ellas
y cul ser su promedio general.
Estas materias se evalan como se muestra a continuacin:
La calificacin de Matemticas se obtiene de la siguiente manera: Examen 45%
Promedio de tareas 55% En esta materia se pidi un total de cuatro tareas.
La calificacin de Fsica I se obtiene de la siguiente manera: Examen 70%
Promedio de tareas 30% En esta materia se pidi un total de tres tareas.
La calificacin de Matemticas II se obtiene de la siguiente manera: Examen 75%
Promedio de tareas 25% En esta materia se pidi un total de dos tareas.
@autor Jose Bone*/
import java.util.Scanner;
public class Ejercicio8
{
public static void main(String[] args)
{
Scanner real = new Scanner (System.in);
Double examen_mate,trabajos_mate;
//declaracion de todas
las variables
Double examen_fisi,trabajos_fisi;
Double examen_mate2,trabajos_mate2;
Double nota_mate1,nota_mate2,nota_mate3,nota_mate4;
Double nota_fis1,nota_fis2,nota_fis3,nota_fis4;
Double nota_mat1,nota_mat2,nota_mat3,nota_mat4;
Double promedio;
System.out.println(" PROGRAMA PARA CALCULAR ");
//ESPECIFICAMOS QUE REALIZA EL PROGRAMA
System.out.println(" LAS NOTAS DE TRES MATERIAS DE UN
ESTUDIANTE ");
13

System.out.println(" MATERIA DE MATEMATICAS "); //NOMBRE


DE LA MATERIA
System.out.println(" Ingrese la Nota del Examen "); //INGRESO DE
LA NOTA DEL EXAMEN
examen_mate = real.nextDouble();
System.out.println(" Ingrese la Cuantos Trabajos Entrejo ");
//INGRESO DE LA LA CANTIDAD DE TRANAJOS
trabajos_mate = real.nextDouble();
System.out.println(" MATERIA DE FISICA ");
System.out.println(" Ingrese la Nota del Examen ");
//INGRESO DE LA NOTA DEL EXAMEN
examen_fisi = real.nextDouble();
System.out.println(" Ingrese la Cuantos Trabajos Entrejo ");
//INGRESO DE LA LA CANTIDAD DE TRANAJOS
trabajos_fisi = real.nextDouble();
System.out.println(" MATERIA DE matematicas 2 ");
System.out.println(" Ingrese la Nota del Examen ");
//INGRESO
DE LA NOTA DEL EXAMEN
examen_mate2 = real.nextDouble();
System.out.println(" Ingrese la Cuantos Trabajos Entrejo ");
//INGRESO DE LA LA CANTIDAD DE TRANAJOS
trabajos_mate2 = real.nextDouble();
nota_mate1 = examen_mate*45 /20;
//calculo del examen sobre 20
nota_mate2 = trabajos_mate*55/4;
//calculo delos trabajos
sobre la cantoidad de los trabajos
nota_mate3= nota_mate1 + nota_mate2;
nota_mate4= nota_mate3 *20/100;
System.out.printf(" La Nota de Matematicas es: %.2f
",nota_mate4);//mostramos la calificacion
nota_fis1 = examen_fisi*70 /20; //calculo del examen sobre 20
nota_fis2 = trabajos_fisi*30/3;
nota_fis3= nota_fis1 + nota_fis2;
nota_fis4= nota_fis3 *20/100;
System.out.printf(" La Nota de Fisica es: %.2f ",nota_fis4);
//mostramos la calificacion
nota_mat1 = examen_mate2*75 /20;
//calculo del examen sobre
20
nota_mat2 = trabajos_mate2*25/2;
nota_mat3= nota_mat1+ nota_mat2;
nota_mat4= nota_mat3 *20/100;
System.out.printf(" La Nota de Matematicas 2 es: %.2f",nota_mat4);
//mostramos la calificacion
promedio= nota_mate4 + nota_fis4 + nota_mat4 / 3; //calculamos el
promedio
System.out.printf(" El Promedio de las Notas es : %.2f ",promedio);
//mostramso el primedio
}
}

14

CONCLUSIONES.

Con el respetivo trabajo comprendimos la ejecucin de un programa en java


ya que pasa a travs de dos fases:
1. El compilador de java convierte el cdigo fuente en un tipo de lenguaje
d bajo nivel llamado bytcode.
2. Para correr el programa se usa un intrprete que ejecuta el bytecode
copilado. Este intrprete es conocido como la JVM (JAVA VIRTUAL
MACHINE).

15

REFERENCIAS BIBLIOGRFICAS.
http://sinmiedosec.com/como-sacar-el-iva-incluido-en-ecuador/
[Consulta 29 de Marzo del 2016]
Bruce Eckel. (2007). Piensa en Java. Espaa: Prentice Hall.
[Consulta 28 de Marzo del 2016]
Apuntes de la Materia
[Consulta 30 de Marzo del 2016]

16

S-ar putea să vă placă și