Estructura de datos

1,014 views

Published on

LABORATORIO DE ALGORITMOS Y PROGRAMACIÓN

Un restaurante para calcular el total a pagar debe saber lo siguiente: el nombre del cliente, el tipo de plato, y la cantidad de platos que comió. Si el tipo de plato es Ejecutivo pagará por cada plato S/.35 y recibirá un descuento del 2 de lo contrario es Especial y pagará por plato S/.20. Calcular el total a pagar.

http://word.office.live.com/wv/WordView.aspx?FBsrc=http%3A%2F%2Fwww.facebook.com%2Fdownload%2Ffile_preview.php%3Fid%3D479841912034948%26metadata&access_token=100001123033497%3AAVJGXiudRUmoYn81tRSc4bhB_5RGUUAk9Ly8S_RqieSj2A&title=Laboratorio+de+AP+01.doc

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,014
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Estructura de datos

  1. 1. UNIVERSIDAD CATOLICALOS ANGELES DECHIMBOTE 2012 ESTRUCTURA DE DATOS I EN JAVA BLOC DE NOTAS Víctor HugoESCUELA DE INGENIERIA CampoverdeDE SISTEMAS González
  2. 2. ContenidoUNIVERSIDAD CATOLICA LOS ANGELES DE CHIMBOTE ...................................................................................... 0Ejercicio 1 .............................................................................................................................. 2Ejercicio 2 .............................................................................................................................. 4Ejercicio 3 .............................................................................................................................. 5Ejercicio 4 .............................................................................................................................. 6
  3. 3. Ejercicio 1La Distribuidora del Norte S.A. desea adquirir materia prima para su producciónpara esto de saber el nombre del proveedor, el nombre del producto, la cantidadque va a comprar y el precio del producto. Si la cantidad a comprar supera va acomprar y los S/.1500 la empresa distribuidora se hará acreedora a un descuentodel 5.5%, Además podrá elegir uno de los tres obsequios que ofrece el proveedor; de locontrario no recibirá nada. Calcular el total a pagar de la distribuidora.package Clases1;import java.io.*;public class Distrubuidora1 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(newInputStreamReader(System.in)); String NombreP,NombreProd; double cantCompra,Pproduc,total,TotalPagar; double descuento=0.055; System.out.print("Nombre del Proveedor :"); NombreP= br.readLine(); System.out.print("Nombre del Producto :"); NombreProd= br.readLine(); System.out.print("cantidad que va a comprar:"); cantCompra=Double.parseDouble(br.readLine()); System.out.print("precio del producto :"); Pproduc=Double.parseDouble(br.readLine()); total= cantCompra*Pproduc; if(total>1500){
  4. 4. TotalPagar = total-descuento; System.out.println("USTED ES ACREDOR DE UNOS DE LOSTREPREMIOS"); } else{ TotalPagar = total; } System.out.print("TOTAL A PAGAR :"+TotalPagar); } }
  5. 5. Ejercicio 2La distribuidora desea calcular el sueldo semanal de sus 15 trabajador para estodebe saber el numero 15 trabajador para esto debe saber el de horas trabajadasy el precio por hora. Si el número de horas supera las 40 horas, debe pagárselepor hora extra S/.15. Calcular el sueldo semanal.package Clases1;import java.io.*;public class Distribuidora2 { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); double NHorasT,Phoras,horasExtras = 0,Eh,THoras,Sueldo,Ts; for(int i = 1; i<= 15; i++){ System.out.println("TRABAJADOR NUMERO "+i); System.out.print("Numeros de horas trabajadas:"); NHorasT=Double.parseDouble(br.readLine()); System.out.print("precio de Horas :"); Phoras=Double.parseDouble(br.readLine()); if(NHorasT>40){ Eh= NHorasT-40; Ts=Eh*15; Sueldo= 40*Phoras+Ts; System.out.println("extras :"+Ts); } else { Sueldo= 40*Phoras; } System.out.println("SUELDO SEMANAL"+" "+i+" :"+Sueldo); } }}
  6. 6. Ejercicio 3 Un restaurante para calcular el total a pagar debe saber lo siguiente: el nombredel cliente, el tipo de plato, y la cantidad de platos que comió. Si el tipo de plato esEjecutivo pagará por cada plato S/.35 y recibirá un descuento del 2 de lo contrarioes Especial y pagará por plato S/.20. Calcular el total a pagar.package Clases1;import java.io.*;public class Restaurante { public static void main(String[] args) throws Exception {BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String Nombre,NombreProd,plato; double cant,TotalPagar; System.out.print("Ingrese su nombre: "); Nombre=br.readLine(); System.out.print("Cantidad de Platos a Consumir : "); cant=Double.parseDouble(br.readLine()); System.out.print("QUE PLATO CONSUMIO : "); plato=br.readLine(); if(plato.equals("Ejecutivo")){ double b=35*can; System.out.print("Total A Pagar : "+b); } else { if(plato.equals("Especial")){ double c=20*can; System.out.print("Total A Pagar : "+c); } }} }
  7. 7. Ejercicio 4Desarrollar un programa que permita calcular la nota final de los alumnos delcurso de Algoritmos y Programación, teniendo en cuenta que las evaluacionesConsideradas son las siguientes: EVALUACION PORCENTAJE PRACTICA 0.25 TRABAJO 0.15 INTERVENCION 0.10 ORAL EXAMEN DE 0.50 UNIDADpackage Clases1;import java.io.*;public class NotaFinal { public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(newInputStreamReader(System.in)); System.out.println("CURSO DE ALGORITMOS Y PROGRAMACION"); System.out.println("CUANTOS ALUMNOS VA A INGRESAR:"); int ingreso=Integer.parseInt(br.readLine()); int i; double prac=0.25,tra=0.15,intoral=0.10,Examen=0.50; double Nprac,Ntra,Nintoral,NExamen; double Tprac,Ttra,Tintoral,TExamen;
  8. 8. for(i=1;i<ingreso;i++){ System.out.print("INGRESE LA NOTA DE PRACTICA "+i+":"); Nprac=Integer.parseInt(br.readLine()); Tprac=Nprac*prac; System.out.print("INGRESE LA NOTA DE TRABAJOS "+i+":"); Ntra=Integer.parseInt(br.readLine()); Ttra=Ntra*tra; System.out.print("INGRESE LA NOTA DE INT. ORAL "+""+i+":"); Nintoral=Integer.parseInt(br.readLine()); Tintoral=Nintoral*intoral; System.out.print("INGRESE LA NOTA DE EXAMEN "+i+":"); NExamen=Integer.parseInt(br.readLine()); TExamen=NExamen*Examen; double Total=TExamen+Tprac+Ttra+Tintoral; System.out.println("TOTAL DE NOTA "+i+":"+Total); System.out.println(""); } } }

×