Ml=monto/Nl; else if (tipo=='C'&&Nl<=8) interes=1.15*consumo ; monto=consumo+interes; Ml=monto/Nl; else if (tipo=='A'&&Nl<=6) interes=1.05*consumo ; monto=consumo+interes; Ml=monto/Nl; else if (tipo=='B'&&Nl<=6) interes=1.10*consumo ; monto=consumo+interes; Ml=monto/Nl; else if (tipo=='C'&&Nl<=6) interes=1.15*consumo ; monto=consumo+interes; Ml=monto/Nl; cout<<"Monto de letra:";cin>>Ml; cout<<"Monto de compra:";cin>>monto; } ******************* 10.-Ingresar n números enteros a un vector, luego ingrese un numero, si el numero ingresado se encuentra dentro del d el vector, que muestre su posición, caso contrario mostrar el mensaje: “El numero no esta en el arreglo”.
PARTE II Realizar los siguientes programas en Java con Formularios 1. Un consorcio automotriz ofrece 3 tipos de financiamiento para la venta venta de sus vehículos. Para un tipo de financiamiento en particular se desea saber el monto de compra, impuestos, monto de factura e interés que se deberán pagar, así como el nuevo monto de factura, cuota inicial monto por letra y el número de letras que corresponda. Tome en cuenta información de siguiente tabla: TIPO DE FINANCIAM.
INTERES MENSUAL
CUOTA INICIAL
Nº LETRAS
A B
5% 10%
60% 50%
2 4
C
15%
35%
6
Para todos los casos los impuestos representan el 18% del monto de la compra. 2. Calcular el pago de un obrero que trabaja a destajo es decir según la cantidad de unidades de un producto en particular que produce. El pago que recibe el obrero por cada unidad producida depende de su categoría y del tipo de producto que produce, como se muestra en el siguiente cuadro: Tarifa (S/. x unidad) Tejas Losetas
Categoría
A B C
2.50 2.00 1.50
2.00 1.50 1.00
El sueldo bruto se calcula de: cantidad de unidades producidas * unidades producidas Así mismo, el obrero recibe una bonificación especial de acuerdo a la cantidad que produce en base a su sueldo bruto: Unidades Producidas 1 – 250 251 – 500 501 – 1000 1001 – mas
Bonificación (%)
0% 50% 100% 150% Además del total de ingresos se descuenta 75 soles por seguro. Construya un aplicativo que muestre la siguiente información: El monto que le pagan por cada unidad que produce. La bonificación que recibe de su sueldo bruto. El sueldo neto final que recibirá.
3. La tarifas de SEDAPAL para el consumo doméstico de agua potable es la siguiente: Consumo (m3) 0 – 20
Tarifa (S/.)
0.80 21- 30 1.10 31 – 50 1.55 51 – más 2.13 Las tarifas se aplican a los excesos sobre los límites establecidos. Así para un consumo de 38 m3, los primeros 30m3 se pagan a S/1.10 por m3 y los 8 restantes a S/.1.55 por m3. las tarifas no incluyen el 19% de IGV. El importe total a pagar es la suma de una pensión básica de S/.3.40, mas el importe por el consumo del mes y más el importe del impuesto. Diseñe un programa que determine todos los importes correspondientes a la factura de un cliente. Construya un aplicativo que muestre la siguiente información: El monto que paga por los 20m3 El monto que paga por el consumo de 21 a30 m3. El monto que paga por el consumo de 31 a50 m3. El monto que paga por el consumo de 51 m3 a mas. El monto que paga por IGV EL monto total a pagar.
4. Una compañía de fumigación utiliza aviones para fumigar las cosechas contra una gran variedad de plagas. El costo que la compañía cobra a los granjeros depende de qué es lo que
se desea fumigar y del siguiente distribución:
•
número de hectáreas que se desea fumigar, de acuerdo con la
Costo por Hectárea S/.
Tipo de Fumigación
Contra Malas Hierbas Contra Moscas y Mosquitos Contra Gusanos Contra todo lo anterior
80 95 120 190
Si el área a fumigar es mayor de 100 hectáreas, el granjero goza de un 5% de descuento. • Además, si la cuenta total sobrepasa los S/ 10,000 se hará acreedor a un 10% de
descuento del total. Construya un programa que lea los datos necesarios y muestre: El monto de fumigación antes del descuento. Los descuentos por fumigación El monto final de fumigación luego de los descuentos.
5. El costo de una póliza de seguros para automóviles se calcula de la siguiente forma: Costo total =
3% del valor del automóvil
+
Cargo por modelo
+
Cargo por Kilometraje del Auto
+
Cargos por accidentes previos
Construya unprograma que lea el kilometraje del auto, el valor del automóvil, el modelo y el número de accidentes que ha tenido y que mediante estos datos se calcule el costo de la póliza. Utilice los siguientes datos para determinar los cargos: Cargo por modelo Modelo según año % del valor del auto
Cargo por Kilometraje Kilometraje Cargo
1995 o anterior 1996 -2005 2006 o más reciente
0 – 8 000 8 001- 12000 12 001 a mas
0.1% 0.3% 0.5%
$ 350 $ 500 $ 650
El cargo por accidentes previos es de $50 por los primeros 5 accidentes y $30 por cada accidente extra.
in>>nota1;
cout<<"ingresar nota2 : "; cin>>nota2; cout<<"ingrasar nota3 : "; cin>>nota3; if (n3<10) { n3=nota3+2; prom=(nota1 + nota2 + n3)/3; } else if (n3>10) { n3=nota3+0; prom=(nota1 + nota2 + n3)/3; } cout<<" promedio final: "<
inicio inicio
Leer: prom, nota1, nota2, nota3, n3
Leer: prom, nota1, nota2, nota3, n3 (n3<10) n3=nota3+2; prom=(nota1 + nota2 + n3)/3; (n3>10) n3=nota3+0; prom=(nota1 + nota2 + n3)/3; Escribir promedio final
(n3<10) n3=nota3+2 prom=(nota1 + nota2 + n3)/3 (n3>10) n3=nota3+0 prom=(nota1 + nota2 + n3)/3
6. Diseñe un algoritmo que determine la categoría de un estudiante en base a su promedio, acuerdo a la siguiente tabla: Promedio Categoría 20 – 17 A 16 – 14 B 13 – 12 C 11 – 0 D #include
#include int main () { float promedio, categoris, a, b, c, d;
cout<<"ingresar PROMEDIO : "; cin>>promedio; if (promedio>=20) cout<<"categoria A ;)" <17) cout<<"categoria A ;)" <16) cout<<"categoria B :)" <14) cout<<"categoria B :)" <13) cout<<"categoria C :]" <12) cout<<"categoria C :]" <11) cout<<"categoria D :[" <=0) cout<<"categoria D :[" <
inicio
inicio
Leer: categoria categoria categoria categoria
A B C D
Leer: categoria categoria categoria categoria
A B C D
promedio>=20 promedio>17 promedio>16 promedio>14 promedio>13 promedio>12 promedio>11
promedio>=20 promedio>17 promedio>16 promedio>14 promedio>13 promedio>12 promedio>11 promedio>=0
7. Una empresa de bienes raíces ofrece casas de interés social, bajo las siguientes condiciones: Si los ingresos del comprador son menores de $8000, el enganche será del 15% del costo de la casa y el resto se distribuirá en pagos mensuales, a pagar en diez años. Si los ingresos del comprador son de $8000 o mas, el enganche será del 30% del costo de la casa y el resto se distribuirá en pagos mensuales a pagar en 7 años. La empresa quiere obtener cuanto debe pagar un comprador por concepto de enganche y cuanto por cada pago parcial. #include #include int main () { int casa, ing, pago2, ingreso, ci, pf, pl; cout<<"\n\n\n\t\t\t Costo de la casa => "; cin>> casa;
cout<<"\n\n\n\t\t\t El ingreso del comprador => "; cin>> ing; if (ing<8000) ci=(casa*15)/100; pf= casa - ci; pl= pf/120; if (ing>=8000) ci=(casa*30)/100; pf= casa - ci; pl= pf/84; cout<<"\n\n\n\t\t\t La cuota inicial seria => "< "< "<
inicio
inicio
Leer: casa, ing, pago2, ingreso, ci, pf, pl
(ing<8000) ci=(casa*15)/100 pf= casa - ci pl= pf/120 (ing>=8000)
Leer: casa, ing, pago2, ingreso, ci, pf, pl (ing<8000) ci=(casa*15)/100 pf= casa - ci pl= pf/120 (ing>=8000) ci=(casa*30)/100 pf= casa - ci pl= pf/84 Escribir La cuota inicial seria