Вы находитесь на странице: 1из 4

INGENIERIA DE SISTEMAS e INFORMATICA UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERIA DE SISTEMAS e INFORMATICA

UNMSM

Prctica N 2 En la solucin de los siguientes proble as considere! An"lisis# construccin del algorit o $pseudocdigo%# &eri'icacin del algorit o o prueba de escritorio ( codi'i)ue en C**+ ,+- Calcular el pago se anal de un traba.ador+ /os datos a ingresar son! Total de 0oras traba.adas ( el pago por 0ora+ Si el total de 0oras traba.adas es a(or a 12 la di'erencia se considera co o 0oras e3tras ( se paga un 425 "s )ue una 0ora nor al+ Si el sueldo bruto es a(or a s6+ 422+22# se descuenta un ,25 en caso contrario el descuento es 2+ 7+- A un traba.ador le descuentan de su sueldo el ,25 si su sueldo es enor o igual a ,222# por enci a de ,222 0asta 7222 el 45 del adicional# ( por enci a de 7222 el 85 del adicional+ Calcular el descuento ( sueldo neto )ue recibe el traba.ador dado un sueldo# 8+- Ordene de a(or a enor# 8 n9 eros ingresados por teclado 1+- Dado un tie po en inutos# calcular los d:as# 0oras ( inutos )ue le corresponden+ 4+- Dados tres datos enteros positi&os# )ue representen las longitudes de un posible triangulo# deter ine si los datos corresponden a un tri"ngulo+ En caso a'ir ati&o# escriba si el tri"ngulo es e)uil"tero# issceles o escaleno+ Calcule ade "s su "rea+ ;+- Dada la 0ora del d:a en 0oras# segundo+ inutos ( segundos encuentre la 0ora del siguiente

<+- Una co pa=:a de al)uiler de autos e ite la 'actura de sus clientes teniendo en cuenta la distancia recorrida# si la distancia no rebasa los 822 > +# se cobra una tari'a 'i.a de S6+742# si la distancia recorrida es a(or a 822 > + ( 0asta ,222 > + se cobra la tari'a 'i.a "s el e3ceso de >il etros a ra?n de S6+ 82 por > + ( si la distancia recorrida es a(or a ,222 > +# la co pa=:a cobra la tari'a 'i.a "s los > s+ recorridos entre 822 0asta ,222 a ra?n de S6+ 82# "s S6+72 por @ +de e3ceso en distancias a(ores de ,222 > + Calcular el onto )ue pagar" un cliente+ A+- Una e presa registra el se3o# edad ( estado ci&il de sus e pleados a tra&Bs de un n9 ero entero positi&o de cuatro ci'ras de acuerdo a lo siguiente! la pri era ci'ra de la i?)uierda representa el estado ci&il $, para soltero# 7 para casado# 8 para &iudo ( 1 para di&orciado%# las siguientes dos ci'ras representan la edad ( la tercera ci'ra representa el se3o $, para 'e enino ( 7 para asculino%+ Dise=e un progra a )ue deter ine el estado ci&il# edad ( se3o de un e pleado conociendo el n9 ero )ue e pa)ueta dic0a in'or acin+ C+- Calcular la co isin sobre las &entas totales de un e pleado# sabiendo )ue el e pleado no recibe co isin si su &enta es 0asta S6+,42# si la &enta es superior a S6+,42 ( enor o igual a S6+122 el e pleado recibe una co isin del ,25 de las &entas ( si las &entas son a(ores a 122# entonces la co isin es de S6+42 "s el C5 de las &entas+

INGENIERIA DE SISTEMAS e INFORMATICA

UNMSM

,2+- Dada la ecuacin de la recta ( D 3 * c# ( la ecuacin de la circun'erencia $3-a% * $(-b% D r# deter inar los puntos de interseccin de la recta con la circun'erencia# ( anali?ar si la recta es secante o tangente a la circun'erencia+ ,,+- Se necesita un siste a para un super ercado# en el cual si el onto de la co pra del cliente es a(or de E4222 se le 0ar" un descuento del 825# si es enor o igual a E4222 pero a(or )ue E8222 ser" del 725# si no rebasa los E8222 pero si los E,222 la reba.a e'ecti&a es del ,25 ( en caso de )ue no rebase los E,222 no tendr" bene'icio+ ,7+- Calcular la utilidad )ue un traba.ador recibe en el reparto anual de utilidades si este se le asigna co o un porcenta.e de su salario ensual )ue depende de su antigFedad en la e presa de acuerdo con la siguiente tabla! Tie po Utilidad Menos de , a=o 4 5 del salario , a=o o "s ( enos de 7 a=os <5 del salario 7 a=os o "s ( enos de 4 a=os ,25 del salario 4 a=os o "s ( enos de ,2 a=os ,45 del salario ,2 a=os o "s 725 del salario ,8+- Dado un n9 ero enteroG deter inar si el is o es par# i par o nulo+

,1+- Escribir un progra a )ue deter ine si un a=o es bisiesto+ Un a=o es bisiesto si es 9ltiplo de 1 $por e.e plo ,CA1%+ /os a=os 9ltiplos de ,22 no son bisiestos# sal&o si ellos son ta biBn 9ltiplos de 122 $7222 es bisiesto# peroG ,A22 no lo es% ,4+- Elaborar un algorit o en el )ue a partir de una 'ec0a introducida por teclado con el 'or ato D:a# Mes A=o# se obtenga la 'ec0a del d:a siguiente+ ,;+- /a cantidad de d:as transcurridos entre dos 'ec0as puede calcularse trans'or "ndolas en d:as Hulianos+ Esta es una con&encin astron ica )ue representa cada 'ec0a co o el n9 ero de d:as transcurridos desde el , de enero de 1<,8 AC+ Iara trans'or ar una 'ec0a e3presada co o DIA# MES ( AJO en d:as Hulianos se usa la siguiente 'r ula! DJ = ENT ( !"#2" $ AP% & ENT ( '#!''( $ MP% & DIA & ()2'*+2 donde DH es el d:a Huliano# ( AI ( MI son dos constantes )ue se obtienen co o sigue! Si MES = ( , 2- AP = A.O / ( MP = MES & ( Si MES 0 2- AP = A.O MP = MES & ( /a cantidad de d:as entre dos 'ec0as es igual a la di'erencia entre los respecti&os d:as Hulianos! 12a3 = (12a J45ia67 2% 8 (12a J45ia67 (% Ireparar un progra a para ingresar las dos 'ec0as co o DIA,# MES,# AJO,# ( DIA7# MES7# AJO7 respecti&a ente# ( uestre la cantidad de d:as transcurridos entre a bas+ ,<+- Deter inar la cantidad de dinero )ue recibir" un traba.ador por concepto de las 0oras e3tras traba.adas en una e presa# sabiendo )ue cuando las 0oras de traba.o e3ceden de 12# el resto se consideran 0oras e3tras ( )ue estas se pagan al doble de una 0ora nor al cuando no e3ceden de AG si las 0oras e3tras e3ceden de A se pagan las pri eras A al doble de lo )ue se pagan las 0oras nor ales ( el resto al triple+ 7

INGENIERIA DE SISTEMAS e INFORMATICA

UNMSM

,A+- En una tienda de descuento se e'ect9a una pro ocin en la cual se 0ace un descuento sobre el &alor de la co pra total seg9n el color de la bolita )ue el cliente sa)ue al pagar en ca.a+ Si la bolita es de color blanco no se le 0ar" descuento alguno# si es &erde se le 0ar" un ,25 de descuento# si es a arilla un 745# si es a?ul un 425 ( si es ro.a un ,225+ Deter inar la cantidad 'inal )ue el cliente deber" pagar por su co pra+ Se sabe )ue slo 0a( bolitas de los colores encionados+ ,C+- Ingrese seis notas ( calcule el pro edio# considerando las 4 e.ores notas+

72+- Calcular el pago por ciclo de un alu no de una Uni&ersidad# si se ingresan# crBditos inscritos# categor:a# atricula $,! nor al# 7! e3te por"nea%+ El pago por crBdito depende de la categor:a de acuerdo a la siguiente tabla! CATEGORKA IAGO CREDITO A ,74+22 L ,42+22 C ,A2+22 atricula e3te por"nea se paga un recargo de 12+22 soles+

Ior

7,+- Cree un en9 para deter inar el "rea de las siguientes 'iguras geo Btricas! Rect"ngulo# triangulo# trapecio# circulo# ro bo# etc+ 77+- Cree un en9 para calcular el &ol9 en de las siguientes 'iguras geo Btricas! Cubo# Cilindro# Es'era# Cono+ 78+- En un 0ospital se 0a 0ec0o un estudio sobre los pacientes registrados durante los 9lti os ,2 a=os# con el ob.eto de 0acer una apro3i acin de los costos de interna iento por paciente+ Se obtu&o un costo pro edio diario seg9n el tipo de en'er edad )ue a)ue.a al paciente# ade "s se pudo deter inar )ue en pro edio todos los pacientes con edad entre ,1 ( 77 a=os i plican un costo adicional del ,25+ /a siguiente tabla e3presa los costos diarios seg9n el tipo de en'er edad+ TIIO DE ENFERMEDAD COSTO 6IACIENTE 2 74 , ,; 7 72 8 87 Calcular e i pri ir el costo )ue representa un paciente 71+- Una tienda co ercial o'rece &entas al crBdito 'inanciadas en tres 'or as co o se indica a continuacin! NM /ETRAS TIIO FINANC+ INTERES $5% CUOTA INICIA/ $5% 7 , 4 ;2 1 7 ,2 42 ; 8 ,4 84 El cliente deber" 'ir ar antes de la 'inanciacin el onto de la co pra# el cual ser" a'ecto a un ,25 de i puesto# por lo )ue el onto de la 'actura es igual al onto de la co pra "s

INGENIERIA DE SISTEMAS e INFORMATICA el i porte del i puesto+ Calcular el onto de cada letra por pagar $nue&o 'actura enos el onto de la cuota inicial entre el n9 ero de letras%+

UNMSM onto de la

74+-Deter inar si un n9 ero es 9ltiplo de 7# de 8# de 4 o de ninguno de ellos+ Considere )ue e3isten n9 eros )ue pueden ser 9ltiplos de "s de un n9 ero+ Ior e.e plo! si se Ingresa ,4 debe ostrarse NEl n9 ero es 9ltiplo de 8O# NEl n9 ero es 9ltiplo de 4O 7;+- Deter inar el i porte a pagar por un alu no de un instituto cu(a cuota tiene un porcenta.e de descuento )ue se establece en la siguiente tabla ( esta en 'uncin al colegio de procedencia del alu noG asi is o los i portes est"n e3onerados de i puestos+ Colegio Nacional Iarticular INSTITUTOS A L 42 12 74 7C C 82 ,4

7<+- Una tienda distribuidora de ropa 0a establecido porcenta.es de descuento sobre el onto co prado de la siguiente 'or a! Po bres Talla Origen Nacional I portado S ,2 24 M ,7 2< / ,4 ,2 S ,4 2< Mu.eres M ,< 2C / 72 ,7

Deter inar ( ostrar para un co prador# el el onto a pagar+

onto co prado# el i porte del descuento (

7A+- Escribir un progra a )ue per ita actuali?ar el saldo de una cuenta del cliente de un banco+ /os datos de entrada son! nu ero de cuenta ( saldo anterior+ El progra a ade "s debe ingresar el tipo de o&i iento )ue puede ser , o 7+ Si el tipo de o&i iento es , representa un depsito+ Si es 7 representa un retiro+ En a bos casos se debe pedir el onto de la transaccin+ 7C+- Qalidar el ingreso de una 'ec0a en el 'or ato d:a# es# a=o nu Bricos deter inando si es correcta o no# ostrando el ensa.e correspondiente+ Considerar a=os bisiestos+ 82+-Ingresar el d:a# es ( a=o en el 'or ato nu Brico $E.e plo! 7-,,-72,7%# para luego ostrarlo en 'or ato con cadena de caracteres $E.e plo! 7 de No&ie bre del 72,7%+

Prof. Alva

Florin

Mota

Вам также может понравиться