Trabajo de Programacion

10
UNIVERSIDAD TÉCNOLOGICA DE PANAMÁ FACULTAD DE INGENIERÍA ELÉCTRICA FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES TAREA/ASIGNACIÓN #1 ASIGNATURA: INTRODUCCIÓN A LA PROGRAMACIÓN GRUPO: 7IE701 INTEGRANTES: ARIEL PERÉZ 7-710-753 LUIS NÚÑEZ 7-703-2027 PROFESORA: LICDA. ELSA MARIELA ORTEGA B.

description

Algoritmo de programacion en C

Transcript of Trabajo de Programacion

UNIVERSIDAD TCNOLOGICA DE PANAMFACULTAD DE INGENIERA ELCTRICAFACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES

TAREA/ASIGNACIN #1ASIGNATURA: INTRODUCCIN A LA PROGRAMACINGRUPO: 7IE701

INTEGRANTES: ARIEL PERZ 7-710-753LUIS NEZ7-703-2027

PROFESORA: LICDA. ELSA MARIELA ORTEGA B.

I SEMESTRE 2015

Problemas Propuestos.1. Realice un pseudocdigo que represente el algoritmo para obtener el rea de un tringulo.Identificadores

NombreDescripcinTipo

hAlturaNumrico Real

bBaseNumrico Real

areaNumrico Real

INICIOIMPRIMIR ("Introduzca el valor de la altura del tringulo: ") LEER (h)IMPRIMIR ("Introduzca el valor de la base del tringulo: ")LEER (b)a (h*b)/2IMPRIMIR ("El rea del tringulo es: ", a)FIN

2. Una empresa importadora desea determinar cuntos dlares puede adquirir con equis cantidad de dinero europeo (euro). Realice un pseudocdigo que represente el algoritmo para tal fin.Identificadores

NombreDescripcinTipo

DEDinero en EuroNumrico Real

VEValor del CambioNumrico Real

TCTotal del CambioNumrico Real

INICIOIMPRIMIR ("Introduzca la cantidad de dinero: ")LEER (DE)IMPRIMIR ("Introduzca el valor del euro en dlares: ")LEER (VE)TC (DE*VE)IMPRIMIR ("La cantidad en dlares es: ", TC)FIN3. Una empresa que contrata personal requiere determinar la edad de las personas que solicitan trabajo, pero cuando se le realiza las entrevistas slo se les pregunta el ao en que nacieron. Realice el pseudocdigo que represente el algoritmo para solucionar este problema.

Identificadores

NombreDescripcinTipo

EDEdad de las personasNumrico Entero

ANAo en que nacieron Numrico Entero

INICIOIMPRIMIR ("Introduzca el ao en que nacieron: ")LEER (AN)ED2015 ANIMPRIMIR ("La edad de la persona es: ", ED)FIN

4. Un estacionamiento requiere determinar el cobro que debe aplicar a las personas que lo utilizan. Considere que el cobro es con base en las horas que lo disponen y que las fracciones de horas se toman como completas, realice un pseudocdigo que represente el algoritmo que permita determinar el costo.Identificadores

NombreDescripcinTipo

CACobro que debe aplicarNumrico Real

TETiempo en el estacionamientoNumrico Entero

CHCobro por horaNumrico Entero

INICIOIMPRIMIR ("Introduzca el tiempo en el estacionamiento: ")LEER (TE)IMPRIMIR (" Introduzca el cobro por hora del estacionamiento: ")LEER (CH)CATE*CHIMPRIMIR ("El costo a pagar es: ", CA)FIN

5. 5.1 Realice un pseudocdigo que represente el algoritmo para determinar aproximadamente cuntos meses, semanas, das y horas ha vivido una persona.Identificadores

NombreDescripcinTipo

ACantidad de AosNumrico Entero

MeMeses VividosNumrico Entero

SeSemanas VividasNumrico Entero

DeDas VividosNumrico Entero

HeHoras VividasNumrico Entero

INICIOIMPRIMIR (Introduzca la edad de la persona: )LEER (A)Me A*12Se A*52De A*365He A*(365*24)IMPRIMIR ("Meses vividos: ", Me)IMPRIMIR ("Semanas vividas: ", Se)IMPRIMIR ("Das vividos: ", De)IMPRIMIR ("Horas vividas: ", He)FIN

5.2 Se requiere determinar la hipotenusa de un tringulo rectngulo. Cmo sera el pseudocdigo que represente el algoritmo para obtenerlo? Recuerde que por Pitgoras se tiene que: C2 = A2 + B2Identificadores

NombreDescripcinTipo

CHipotenusaNumrico Real

ALado AdyacenteNumrico Real

BLado OpuestoNumrico Real

INICIOIMPRIMIR ("Introduzca el valor del lado adyacente del tringulo rectngulo: ")LEER(A)IMPRIMIR ("Introduzca el valor del lado opuesto del tringulo rectngulo: ")LEER (B)CSQRT ((A^2)+ (B^2))IMPRIMIR ("La Hipotenusa del tringulo rectngulo es: , C)FIN

6. La compaa de autobuses la Curva Loca requiere determinar el costo que tendr el boleto de un viaje sencillo, esto basado en los kilmetros por recorrer y en el costo por kilmetro. Realice un pseudocdigo que represente el algoritmo para tal fin.

Identificadores

NombreDescripcinTipo

CVCosto de un viajeNumrico Real

KRKilmetros RecorridosNumrico Entero

CKCosto por KilmetroNumrico Entero

INICIOIMPRIMIR ("Introduzca los kilmetros recorridos: ")LEER (KR)IMPRIMIR ("Introduzca el costo por kilmetro: ")LEER (CK)CV CK*KRIMPRIMIR ("El costo del viaje es: ", CV)FIN

7. Se requiere determinar el tiempo que tarda una persona en llegar de una ciudad a otra en bicicleta, considerando que lleva una velocidad constante. Realice un pseudocdigo que represente el algoritmo para tal fin.Identificadores

NombreDescripcinTipo

TPTiempo que tarda una persona en llegar a una ciudad.Numrico Real

VPVelocidad de la persona.Numrico Entero

DRDistancia Recorrida por la persona.Numrico Entero

INICIOIMPRIMIR ("Introduzca la velocidad de la persona: ")LEER (VP)IMPRIMIR ("Introduzca la distancia recorrida: ")LEER (DR)TP DR/VPIMPRIMIR ("El tiempo que tarda la persona en llegar a la otra ciudad es: ", TP)FIN

8. Se requiere determinar el costo que tendr realizar una llamada telefnica con base en el tiempo que dura la llamada y en el costo por minuto. Realice un pseudocdigo que represente el algoritmo para tal fin.Identificadores

NombreDescripcinTipo

CLCosto de la llamada telefnica.Numrico Real

TLHTiempo que dura la llamada en hora.Numrico Real

CLMCosto de la llamada por minuto.Numrico Real

TLMTiempo que dura la llamada en minutos.Numrico Entero

INICIOIMPRIMIR ("Introduzca el tiempo que dura la llamada: ")LEER (TLH)IMPRIMIR ("Introduzca el costo de la llamada por minuto: ")LEER (CLM)TLM TLH*60CL TLM*CLMIMPRIMIR ("El costo de la llamada es: ", CL)FIN

9. La CONAGUA requiere determinar el pago que debe realizar una persona por el total de metros cbicos que consume de agua. Realice un pseudocdigo que represente el algoritmo que permita determinar ese pago.Identificadores

NombreDescripcinTipo

TMCTotal de metros cbicos que consume de agua.Numrico Real

CMACosto del metro cbico de agua.Numrico Real

PPPago que debe realizar la persona.Numrico Real

INICIOIMPRIMIR ("Introduzca el total de metros cbicos que consume de agua: ")LEER (TMC)IMPRIMIR ("Introduzca el costo del metro cbico de agua: ")LEER (CMA)PP TMC*CMAIMPRIMIR ("El pago que debe realizar la persona es: ", PP)FIN

10. La compaa de luz y sombra (CLS) requiere determinar el pago que debe realizar una persona por el consumo de energa elctrica, la cual se mide en kilowatts (KW). Realice un pseudocdigo que represente el algoritmo que permita determinar ese pago.Identificadores

NombreDescripcinTipo

CEKConsumo de Energa en Kilowatts.Numrico Entera

CKCosto por Kilowatts.Numrico Real

PPPago que debe realizar la persona.Numrico Real

INICIOIMPRIMIR ("Introduzca el consumo total de energa en kilowatts: ")LEER (CEK)IMPRIMIR ("Introduzca el costo por kilowatts: ")LEER (CK)PP CEK*CKIMPRIMIR ("El pago que debe realizar la persona es: ", PP)FIN

11. Una empresa desea determinar el monto de un cheque que debe proporcionar a uno de sus empleados que tendr que ir por equis nmero de das a la ciudad de Panam; los gatos que cubre la empresa son: hotel, comida y 100 dlares diarios para otros gastos. El monto debe estar desglosado para cada concepto Realice un pseudocdigo que represente el algoritmo que determine el monto del cheque.Identificadores

NombreDescripcinTipo

MCHMonto del Cheque.Numrico Real

VHVitico del Hotel por da.Numrico Real

VCVitico de Comida por da.Numrico Real

VHTVitico Total Del Hotel Numrico Real

VCTVitico Total de Comida Numrico Real

VTDVitico Total Diario para otros gastosNumrico Real

CDCantidad de DasNumrico Entero

INICIOIMPRIMIR ("Introduzca la cantidad de das que ir a Panam: ")LEER (CD)IMPRIMIR ("Introduzca el vitico del Hotel por da: ")LEER (VH)IMPRIMIR ("Introduzca el vitico de la Comida por da: ")LEER (VC)VHT CD*VHVCT CD*VCVTD CD*100MCHVHT+ VCT + VTDIMPRIMIR ("El vitico total del Hotel es: ", VHT)IMPRIMIR ("El vitico total en Comida es: ", VCT)IMPRIMIR ("El vitico total Diario para otros gastos es: ", VTD)IMPRIMIR (El monto del cheque es: , MCH)FIN