Está en la página 1de 8

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA

AREA ACADEMICA DE CIENCIAS BASICA Y HUMANIDADES

EXAMEN FINAL
COMPUTACIN II MB_544 - CICLO 2008-I No ! "!#$%&! '"()&! )% *'+*(+',o#' T%!$"o- .00 $%)(&o ./ Desarrolle la codificacin de los 2 botones, indicando las variables asociadas con los controles correspondientes.

a) Botn A0#!0'# ' +% &' 1 /- Deber agregar el contenido de la caja de texto a las Lista1 y/o b)
Lista2, de acuerdo a la s! casilla s! seleccionada s! c"ec#box!. $vite contenidos repetidos en la %is%a lista. &onsidere 'ue el contenido de la caja de texto es una cadena. Botn P#o*! '#( )i la opcin *nterca%biar esta activo, entonces deber interca%biar el contenido de las listas+ y si esta activo la opcin borrar listas, entonces deber borrar las 2 listas.

)olucin(

Relacin de variables usadas.

L,) -.,/$),.$) 0

-gina 1 de

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA


AREA ACADEMICA DE CIENCIAS BASICA Y HUMANIDADES

EXAMEN FINAL
COMPUTACIN II MB_544 - CICLO 2008-I

L,) -.,/$),.$) 0

-gina 2 de

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA


AREA ACADEMICA DE CIENCIAS BASICA Y HUMANIDADES

EXAMEN FINAL
COMPUTACIN II MB_544 - CICLO 2008-I 2/ $scriba el cdigo correspondiente para crear una aplicacin tal 'ue grafi'ue la .osa de n p1talos. 2enga en cuenta 'ue debe usar . 3 4 )en n 5 tet"a! donde 4 es una constante, n es el n6%ero de p1talos y tet"a es el ngulo en radianes.

&onsidere los siguientes l7%ites para la ventana( anc"o 1289 y alto 089. &onsidere un recorrido de tet"a de 9 a :;9 grados sexageci%ales con incre%ento de 9.98 y las siguientes fr%ulas para pintar el p7xel( xp 3 anc"o/2 < int! . 5 cos angulo!! yp 3 alto/2 < int! . 5 sin angulo!! )olucin(

void CRosaNPetalosView::OnDraw(CDC* pDC) { CRosaNPetalosDoc* pDoc = GetDocument() !""#R$%V!&'D(pDoc) (( $ODO: add draw code )or native data *ere pDC->SetWindowExt(1256,850); // Tama o de !a "entana 1256x850 int #x $ 1256, #% $ 850; // E&#'i(i' Tit)!o pDC->Text*)t(#x-+00,250,,-o&a de 5 peta!o&,); // Di().a' e.e& de #oo'denada& pDC->/o"eTo(20,#%/2); pDC->0ineTo(#x-20,#%/2); // E.e 1 pDC->Text*)t(#x-20,#%/2310,,E.e 1,); pDC->/o"eTo(#x/2,20); pDC->0ineTo(#x/2,#%-20);
L,) -.,/$),.$) 0

// E.e 4
-gina : de

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA


AREA ACADEMICA DE CIENCIAS BASICA Y HUMANIDADES

EXAMEN FINAL
COMPUTACIN II MB_544 - CICLO 2008-I

pDC->Text*)t(#x/2-+0,10,,E.e 4,); // Di().a' -o&a de 5 peta!o& int xp, %p; do)(!e '; do)(!e 56$+7atan(1); 8o' (do)(!e an9)!o $ 0; an9)!o :$ 260; an9)!o 3$ 0;05) < ' $ 2507&in(57an9)!o756/180;0); xp $ #x/23(int) ('7#o&(an9)!o756/180;0)); %p $ #%/23(int) ('7&in(an9)!o756/180;0)); pDC->Set5ixe!(xp,%p,-=>(0,0,255)); ? +
2/ &onsidere el siguiente %en6 de opciones( $n la opcin $ncuesta slo debe %ostrar la ventana de dilogo 'ue se %uestra. a! $specifi'ue el no%bre de su ventana de dilogo, el no%bre y tipo de dato de su s! variable s! de %e%oria de 1sta ventana. b! $specifi'ue c%o y a 'u1 clase agrega su s! variable s! 'ue utili=ar y co%o iniciali=a sus valores. c! -rogra%e la opcin de %en6 -regunta:$ncuesta.

$n la opcin >rafico debe %ostrar el siguiente grfico de barras co%o resultado. d! -rogra%e la opcin de %en6 -regunta:>rafico. e! -rogra%e la funcin ,nDra? ! para graficar los resultados. @tilice una broc"a de color rojo, una broc"a de color verde y una broc"a de color a=ul para rellenar los rectngulos. Debajo de cada rectngulo debe %ostrar el valor de cada contador.

L,) -.,/$),.$) 0

-gina A de

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA


AREA ACADEMICA DE CIENCIAS BASICA Y HUMANIDADES

EXAMEN FINAL
COMPUTACIN II MB_544 - CICLO 2008-I

)olucin( -arte a! no%bre de ventana de dilogo( $ncuesta. Bariable %Ccolor tipo int asociado al pri%er radiobutton. -arte b!&lase Bie?. clic derec"o, agregar variable int crojo. &lic derec"o, agregar variable int cverde. &lic derec"o, agregar variable int ca=ul. &lic derec"o, agregar variable int opcion. *r al constructor e iniciali=ar los contadores en 9 y la opcion en 1. -arte c! void &Denu>raficoBie?((,n-regunta:$ncuesta ! E // 2,D,( 4dd your co%%and "andler code "ere $ncuesta e+ e.DoDodal !+ if e.%Ccolor339! crojo<<+ else if e.%Ccolor331! cverde<<+ else ca=ul<<+ opcion31+ F -arte d! void &Denu>raficoBie?((,n-regunta:>rafico ! E // 2,D,( 4dd your co%%and "andler code "ere opcion32+ *nvalidate !+ F -arte e! void &Denu>raficoBie?((,nDra? &D&5 pD&! E &Denu>raficoDoc5 pDoc 3 >etDocu%ent !+ 4))$.2CB4L*D pDoc!+ // 2,D,( add dra? code for native data "ere if opcion332!E pD&GH2ext,ut 19,19,I.esultados de la $ncuestaI!+ &Brus" br .>B 288,9,9!!+ &Brus" bv .>B 9,288,9!!+ &Brus" ba .>B 9,9,288!!+ pD&GH)elect,bject br!+ pD&GH.ectangle 19,A99Gcrojo519,;9,A99!+ pD&GH)elect,bject bv!+ pD&GH.ectangle 09,A99Gcverde519,1:9,A99!+
L,) -.,/$),.$) 0 -gina 8 de

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA


AREA ACADEMICA DE CIENCIAS BASICA Y HUMANIDADES

EXAMEN FINAL
COMPUTACIN II MB_544 - CICLO 2008-I pD&GH)elect,bject ba!+ pD&GH.ectangle 189,A99Gca=ul519,109,A99!+ &)tring scr, scv, sca+ scr./or%at IJdI,crojo!+ sca./or%at IJdI,ca=ul!+ pD&GH2ext,ut 18,A29,scr!+ pD&GH2ext,ut 08,A29,scv!+ pD&GH2ext,ut 188,A29,sca!+ F F 4/ &onsidere la base de datos de no%bre 3,V!)&' con las siguientes tablas relacionadas( 4!)&' , "#o,(*&o , ,% &#%&o 5 4!),!,o#! .

scv./or%at IJdI,cverde!+

a! $nu%ere los pasos necesarios para crear () "(!)&! de acceso a la base de datos anterior de no%bre , )V!)&' . b! DiseKe la ventana de dilogo, expli'ue las propiedades de cada control y las variables de %e%oria 'ue necesite en un progra%a de consultas a la base de datos en Bisual &<<. c! -rogra%e el botn de consulta par visuali=ar cual'uier orden s'l. d! $scriba las siguientes ordenes )LL para %ostrar( dG1! no%bre de vendedor, no%bre de distrito de las ventas 'ue se "ayan reali=ado en un distrito espec7fico 'ue usted elija. &onsidere 'ue el distrito, en la tabla de ventas, es un ca%po entero. dG2! no%bre del producto, precio del producto, cantidad, %onto cantidad x precio!, no%bre del distrito de todas las ventas en orden ascendente por no%bre de distrito. )olucin( -arte a! -anel de control Merra%ientas ad%inistrativas ,rigenes de datos ,DB& $scribir no%bre dsnBentas )eleccionar la base de datos bdBentas de la carpeta donde se "a creado
L,) -.,/$),.$) 0 -gina ; de

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA


AREA ACADEMICA DE CIENCIAS BASICA Y HUMANIDADES

EXAMEN FINAL
COMPUTACIN II MB_544 - CICLO 2008-I -arte b! &aja de texto, variable de %e%oria %Cconsulta Dicrosoft 4D, data control, variable de %e%oria %Cado -ropiedad control( elegir dsnBentas -ropiedad ,rigen de registros( select 5 fro% ventas Dicrosoft Data>rid control -ropiedad 4ll( colocar co%o data)ource el control 4D, -arte c! void &BD-ersonasBie?((,nButton&onsulta ! E // 2,D,( 4dd your control notification "andler code "ere @pdateData true!+ >etDlg*te%2ext *D&C$D*2C&,N)@L24,%Cconsulta!+ %Cadodc1.)et.ecord)ource %Cconsulta!+ // &a%bia .ecord)ource %Cadodc1..efres" !+ // 4ctuali=a Data>rid F -arte d! dG1! Duestre no%bre de vendedor, no%bre de distrito de las ventas 'ue se "ayan reali=ado en un distrito espec7fico 'ue usted elija. &onsidere 'ue el distrito, en la tabla de ventas, es un ca%po entero. )elect vendedores.no%bre, distritos.no%bre ventas,vendedores,distritos ?"ere vendedor3idBendedor distrito3idDistrito and distrito31 fro% and

dG2! Duestre no%bre del producto, precio del producto, cantidad, %onto cantidad x precio!, no%bre del distrito de todas las ventas en orden ascendente por no%bre de distrito. select productos.no%bre, precio, cantidad, precio x cantidad as %onto fro% ventas, productos, distritos ?"ere producto3id-roducto and distrito3idDistrito order by distritos.no%bre CRITERIOS DE EVALUACION C#%&!#%o -arte a! -arte b! Dibuja adecuada%ente los t7tulos Dibuja adecuada%ente las l7neas de los ejes Dibuja correcta%ente la rosa de 8 p1talos -arte a! -arte b! -arte c! -arte d!
L,) -.,/$),.$) 0

P 1 2

P 2 : 1 1 : 9 9 9 9
-gina O de

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA


AREA ACADEMICA DE CIENCIAS BASICA Y HUMANIDADES

EXAMEN FINAL
COMPUTACIN II MB_544 - CICLO 2008-I A -arte e! -arte a! -arte b! -arte c! -arte d! : 1 1 1 2

L,) -.,/$),.$) 0

-gina 0 de

También podría gustarte