P. 1
APLICACIONES RECURSIVAS DE DÍGITOS DIFERENTES DE UN NUMERO

APLICACIONES RECURSIVAS DE DÍGITOS DIFERENTES DE UN NUMERO

|Views: 3|Likes:

More info:

Published by: Karol Morales Castillo on Jul 26, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/26/2013

pdf

text

original

APLICACIONES RECURSIVAS

UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE INGENIERÍA DE SISTEMAS

LABORATORIO N° 08
APLICACIONES RECURSIVAS
DOCENTE: Dr. LUIS BOY CHAVIL 1. DISEÑO DEL FORMULARIO

2. CASO Ingresar un número entero positivo en la caja de texto y luego mostrar un mensaje indicando si el número ingresado tiene 2 o 3 dígitos diferentes. Hacer este proceso con métodos recursivos!! 3. IMPLEMENTACIÓN DE LA CLASE ref class OPERACIONES { public: int n; public: int CuentaRep(int, int); int CuentaDif(int); OPERACIONES(void) { } };

Dr. LUIS BOY CHAVIL

Página 1

} int OPERACIONES::CuentaDif(int n) { if(n>0) { if(CuentaRep(n.".n)+" dígitos diferentes. n%10)==1) return(1+CuentaDif(n/10)). "DATO INCORRECTO". OP. } e) No olvidemos que debemos colocar: #include "OPERACIONES. if(OP. "El número "+TxtNumero->Text+" tiene "+OP. d)). TxtNumero->Focus(). int d) { if(n>0) { if(n%10==d) return(1+CuentaRep(n/10.n)==2||OP. MessageBoxIcon::Information. "El número "+TxtNumero->Text+" solo tiene "+OP. "DATO CORRECTO". d)). else MessageBox::Show(this. MessageBoxButtons::OK. MessageBoxIcon::Information.CuentaDif(OP.CuentaDif(OP.CuentaDif(OP. } else return(0). MessageBoxDefaultButton::Button1).APLICACIONES RECURSIVAS int OPERACIONES::CuentaRep(int n. System::EventArgs^ { OPERACIONES OP. MessageBoxDefaultButton::Button1).n)==3) MessageBox::Show(this. else return(CuentaRep(n/10. } else return(0).n)+" dígitos diferentes.". MessageBoxButtons::OK.n=Convert::ToInt32(TxtNumero->Text).h" Dr. } 4.CuentaDif(OP. LUIS BOY CHAVIL Página 2 . IMPLEMENTACIÓN DEL PROGRAMA PRINCIPAL private: System::Void BtnVer_Click(System::Object^ sender. else return(CuentaDif(n/10)).

APLICACIONES RECURSIVAS Dr. LUIS BOY CHAVIL Página 3 .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->