You are on page 1of 7

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA CENTRO DE INGENIERIA Y TECNOLOGIA VALLE LAS PALMAS

CARRERA TRONCO COMUN

PLAN DE ESTUDIO 2009-1

CLAVE ASIGNATURA

NOMBRE DE LA ASIGNATURA PROGRAMACION I

PRCTIC A No. PROG.2_ 2

LABORATORIO DE

COMPUTACION

DURACI N (HORAS) 2 HORAS

NOMBRE DE LA PRCTICA

ESTRUCTURA SELECTIVA

I.

FUNDAMENTOS DE LA PRACTICA
Informacin proporcionada por el docente

a.1

COMPETENCIA

Identificar las formas y aplicaciones de estructuras selectivas, as como las condiciones y tipos de operadores que aplican. a.2 FUNDAMENTOS DEL TEMA

EJEMPLO DE IF, ELSE int x=0; if (x>5) cout<<"La variable X es mayor que 5"<<endl; else cout<<"La variable X es menor o igual que 5"<<endl;

1 Rev. 1 NCA

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA CENTRO DE INGENIERIA Y TECNOLOGIA VALLE LAS PALMAS

a.3

PROCEDIMIENTO

a) Realizar un programa que lea el nombre del ao del automvil y dependiendo del ao imprimir cuanto pagara de placas. b) Basarse en la siguiente tabla:

AO 2000-2002 2003-2005 2006-2008 2009 2010

MONTO A PAGAR $5000 $7000 $9500 $ 11000 $1200

NOTA: EN CASO DE CAPTURAR UNA AO QUE NO SE CONSIDERA EN LA TABLA, IMPRIMIR EL SIGUIENTE MENSAJE: USTED NO PAGARA PLACAS ESTE AO

Int ano,

2 Rev. 1 NCA

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA CENTRO DE INGENIERIA Y TECNOLOGIA VALLE LAS PALMAS

II.

DOCUMENTACION REQUERIDA DE LA PRACTICA


Informacin proporcionada por el alumno

II.1

CODIGO FUENTE (COMENTADO)

#include <iostream.h> #include<conio.h> #include<stdio.h> int a; main() { cout<<"Dame ao ?"; cin>>a; if(a>=2000 && a<=2002) {cout<<"pagar 5000";} if(a>=2003 && a<=2005) {cout<<"pagar 7000";} if(a>=2006 && a<=2008) {cout<<"pagar 9500";} if(a==2009) {cout<<"pagar 11000";} if (a==2010) {cout<<"pagar 1200";}

3 Rev. 1 NCA

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA CENTRO DE INGENIERIA Y TECNOLOGIA VALLE LAS PALMAS
if(a<2000 || a>2010) {cout<<"EXENTO DE PAGO";} }

II.2

DIAGRAMA DE FLUJO DE LA SOLUCION


Inicio

Dame ao?

si a>=200 0 && a<=200 2

Pagar $ 5000 no

5
a>=200 3 && a<=200 5

Pagar $ 7000

5
a>=200 6 && a<=200 8 si

4 Rev. 1 NCA

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA CENTRO DE INGENIERIA Y TECNOLOGIA VALLE LAS PALMASPagar $ 9500

no

5 2

1
si a==200 9 Pagar $ 11,000 no

5
a==201 0 Pagar $ no 1200

si

5 si
a<2000 || a>2010 Exento de pago

5 Rev. 1 NCA

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA CENTRO DE INGENIERIA Y TECNOLOGIA FIN 5 VALLE LAS PALMAS

II.3

PROBLEMAS DURANTE EL DESARROLLO

Nota: Agregar las columnas necesarias

PROBLEMA
En la ltima condici no sabia si utilizar- if o else Error en el lenguage Si Si

SOLUCIONADO? (SI/NO) COMO?

II.4

CONCLUSIONES

Aprender utilizar las condiciones y hacerlas familiares en el lenguaje C++ al momento de programar, aparte de utilizar la estructuracin selectiva.

II.5 -

REFERENCIAS DE INFORMACION

Empezando a Programar, MANRRIQUEZ Rojas Esperanza, MORALES Garfias Jorge Ins, OSUNA Milln Nora del Carmen, RAMIREZ Moreno Hilda Beatriz, RAMIREZ Ramrez Margarita, SALGADO Soto Ma. Del Consuelo, SEVILLA Caro Maricela, Universidad Autnoma de Baja California, Cuerpo Acadmico Sistemas de Informacin y Gestin empresarial. Marzo 2009. 6 Rev. 1 NCA

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA CENTRO DE INGENIERIA Y TECNOLOGIA VALLE LAS PALMAS

7 Rev. 1 NCA

You might also like