💻 Apúntate al curso completo de Programación en C++: Hotmart: hotmart.com/es/marketplace/productos/programacion-en-c-v0ivo/N78682741H
@axelescalante42475 жыл бұрын
Ya no podemos descargar las programaciones :c, donde están los ejercicios propuestos por ti :c
@facundoivanprunello6 ай бұрын
03:43 pm (UTC - 3) "Argentina" - 28/05/24 En 6 - 10 días tengo parcial y recién estoy viendo funciones : () es el último tema que me queda ver, si aplazo mis otras materias y le entrego mi alma a su eminencia "la manifestación de perseverancia ". ¿qué tan probable es que apruebe? dios, le tengo miedo a los finales. Busco una opinión realista T - T supone que le meto 10 horas de estudio, ¿que tantas chances? ¿y con desvanecerme? P.D. me cuesta aplicar la lógica recursiva, plan 50 - 50 // teoría - practica, más o menos ese margen, aunque es relativo.
@thepolkaslongneckedchicken4 жыл бұрын
Aún después de tu fallecimiento sigues siendo increíble como sigues apoyando desde donde estés
@Masquyr2 жыл бұрын
Enserio falleció ? Este tipo es increíble
@thepolkaslongneckedchicken2 жыл бұрын
@@Masquyr cáncer a la rodilla si mal no recuerdo
@Navi_Ackerman2 жыл бұрын
enserio
@sandovalfelix9431 Жыл бұрын
¿El murió?
@joaquinrojas2550 Жыл бұрын
No me la bajess asii hermano, Enserio fallecio??
@soooslaaal82042 жыл бұрын
gracias a Dios por este muchacho, por él es que apruebo mis cursos de ingeniería de sistemas, lástima que con Dios es donde está ahora pero por siempre agradecido
@velazquezmontanezmadahi8643 жыл бұрын
Diablos, por qué te nos fuiste si nos ayudaste a muchos): Descansa en paz amigo, te llevo en cierta parte de mi corazón por qué seré programadora en un futuro. La mitad de mi título será dedicada a ti.❤️
@manin12882 жыл бұрын
pregunta seria se muri0??
@giseladalmao65552 жыл бұрын
@@manin1288 lamentablemente si en el 2020 creo
@marcoortuno6635 Жыл бұрын
@@manin1288 así es, según fue de cáncer, creo que de rodilla
Siempre que tengo una duda acudo a este canal y siempre me ayudas. Muchas gracias por el trabajo que dejaste. Siempre te recordaré
@oscarmauricioramirezmunoz25937 жыл бұрын
Este man si es cosa seria, gracias por compartir tu conocimiento
@MiguelAngelCornejo818 жыл бұрын
Muy explicativo, espero que en el próximo video hayan ejercicios propuestos
@luisangelcacerescarranza13636 жыл бұрын
alejandro muy buenas noches te mando un enorme saludo desde el callao me gustaria si no fuera mucha molestia que en un video recomiendes los libros que usaste para ser todo un capo como lo eres cuidate
@lowcostganga6 жыл бұрын
*GRACIAS POR LA AYUDA*
@vianeyestrada66224 жыл бұрын
Soy Estrada Delgado Valery Vianey del CECyT 14 me parece interesante el uso de el template y como interactua con los demas ciclos del programa
@piezasrkd19796 жыл бұрын
y como se haria para ingresar textos de caracter char
@guillermodaniel4859 Жыл бұрын
Increible documento historico
@Foredres6 жыл бұрын
¡Excelente vídeo! Como siempre, es un gusto ver éstos vídeos y entender cada vez más sobre cpp. Una duda que tengo es: ¿C++ depende también de la IDE/OS en la que trabajes? ¿Es complicado aprender primero en Dev/windows 10 y luego utilizar otra IDE en Linux por ejemplo?
@erickyenque6 жыл бұрын
Normalmente no, a excepción que quieres ejecutar tus programas por la terminal
@digimikeh5 жыл бұрын
Con templates tambien te ahorras de estar sobrecargando una función..
@bicorst7 жыл бұрын
Excelene curso alejandro, solo tengo una duda con la funcion tipo void. Se supone que no regresa ningun tipo de valor pero como es que aqui retorna el numero absoluto? Se que es un cuestionamiento tonto pero tengo esa duda. Saludos
@juannavarro51797 жыл бұрын
Hermano no esta retornando ! ya que void es un tipo de dato vacío que no retorna ningún valor ,Alejandro solo hizo el llamado a esa función para cada número y acto seguido imprimió el valor absoluto de cada numero (cout)
@bicorst7 жыл бұрын
gracias Juan tuve que continuar el curso para comprender mejor algunas cosas, pero ahora ya lo tengo claro. Saludos.
@digimikeh6 жыл бұрын
mientras no utilices la palabra "return" en una función, no estará retornando nada.
@juliodavid3115 жыл бұрын
soy nuevo en el canal!! eres un crack amigo
@brendahernandez12884 жыл бұрын
CECyT #14 4iv6. Brenda Hernández. Es idéntico al ejemplo del video anterior.
@ArcangelRF7 жыл бұрын
como puedo hacer para hacer un CIN>> en el cual pueda poner cualquier tipo de dato INT, FLOAT o DOUBLE, lo digo para hacer el mismo codigo del video, pero pidiendo que se ingrese el numero, y que este numero sea de cualquier tipo de dato
@IDontKnow-zt6zr6 жыл бұрын
Yo también tengo esa duda.
@394leonardo6 жыл бұрын
Alguien supo como?
@lnicofideo65306 жыл бұрын
Podrias poner un float o un double, ya que tambien aceptan valores enteros
@aaaaaaaa372995 жыл бұрын
no mames jajaja yo ya se lo de las funciones pero me sorprendiste con lo de las plantillas jajaja fue como un descubrimiento
@mendozamunozarelifernanda60254 жыл бұрын
Excelente video un poco confuso per bien , Cecyt 14 Luis Enrique Erro, Areli Mendoza, 4iv5
@sepulvedachavezivanemmanue59974 жыл бұрын
Este video de esta plataforma me ayudo a retomar temas que no sabía y mejorar un poco en mi programación respecto a este programa aplicarlo en mis actividades CECyT_14_4IV5_Ivan_Emmanuel_S
@Claudia2498.6 жыл бұрын
y como seria el codigo si te pide ingresar n numeros?
@redvk40514 жыл бұрын
Alguien puede responder cuando hizo if numero0? No puso con else{....} si escribo 5 como el programa lee
@alexialeaf32534 жыл бұрын
si es numero>0 entonces ya es un número positivo, por eso no escribió un else ya que el programa te pide que regreses números positivos :)
@soloanimesepicos272811 ай бұрын
El void solo es para las plantillas?
@emmanu98584 жыл бұрын
buena explicacion para dar empezar cin las Plantillas de Función,emmanuel ha,cecyt 14,4IV5
@jocen79734 жыл бұрын
Gracias por enseñarme a usar las plantillas de función buen video, CECyT 14 Jocelyn R. 4IV6
@marcoviggg4 жыл бұрын
¿Por que ponen su escuela y grupo? btw, esime zac
@CS-tz1gg3 жыл бұрын
@@marcoviggg .
@tere58342 жыл бұрын
@Martínez Covarrubias Ian Eude .
@delgadoortegahectordaniel13082 жыл бұрын
@@marcoviggg grande esime zac
@zirohz63462 жыл бұрын
#include using namespace std; /* PLANTILLAS DE FUNCION */ //Prototipo de Funcion template //TIPOD -> engloba distintos tipos de datos void mostrarAbs(CualquierTipoDeDato numero){ if(numero
@4X4ALTAYRK2K7 жыл бұрын
¿cuando utilizar "typename" y "class"? me tiene confundido.
@jldcruz6 жыл бұрын
Para nombrar parámetros de plantilla, typename y class son equivalentes. (Referencia item 14.1.2 del C++ Estandar open-std.org/JTC1/SC22/WG21/docs/papers/2015/n4567.pdf) . Mas info en stackoverflow.com/questions/2023977/difference-of-keywords-typename-and-class-in-templates
@nestorgarcia21516 жыл бұрын
Cual seria la diferencia entre usar esa plantilla y solo declarar la función como Double, el cual aceptaría los datos anteriores de igual forma? .-.
@digimikeh6 жыл бұрын
si no lanza un error, lo convierte implícitamente a double, pero si quieres tener mas precisión, es mejor usar la plantilla.
@camilomezu50086 жыл бұрын
EL double consume más memoria, simplemente son buenas practicas y también optimización de memoria
@nestorgarcia21516 жыл бұрын
Gracias C:
@pepinillojr.47815 жыл бұрын
@@camilomezu5008 que luego se vuelve un unturned de estos
@steventomala58196 жыл бұрын
Hola tus videos son los mejores, pero tengo una duda si alguien que pueda responderme se lo agradecería ¿para que sirve la función template?
@enzoleonellaurasurco84334 жыл бұрын
template es una palabra reservada que significa que estas definiendo una plantilla, es como un macro.. < > encierra la definición de esa plantilla class es un sufijo que indica que vas a crear un tipo genérico, indefinido pero que acepta cualquier cosa. TIPOD es la variable (o parametro) utilizado para recibir el argumento. Velo de esta forma: Hay 3 personas, cada una habla un idioma distinto, como no hay un lenguaje en común, necesitas un interprete que sepa los 3 idiomas, entonces este interprete le trasmite la información a cada una de las 3 personas en su idioma determinado. Cada persona hablando en un lenguaje distinto se asemeja a los distintos tipos de entrada El interprete es la plantilla. Ve a la plantilla como un detector de tipo, automaticamente detecta el tipo utilizado como argumento y trabaja con ese mismo tipo..
@tere58342 жыл бұрын
@@enzoleonellaurasurco8433 graaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacias,no lo avia entendido😅😅😅😅
@tere58342 жыл бұрын
@@enzoleonellaurasurco8433 graaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacias,no lo avia entendido😅😅😅😅
@enzoleonellaurasurco84332 жыл бұрын
@@tere5834 De nada!, me alegro de que te haya servido mi explicación 😊, bendiciones! 🤗
@compressor1344 жыл бұрын
Excelente por compartir conocimientos, pero no entiendo nada, m3 han dicho q el día q encuentre la lógica, esto será pan comido
@kevinalexander90504 жыл бұрын
Es muy fácil desarrollando la lógica
@guidotogni39663 жыл бұрын
@Odín Asgard te dijo que no tiene logica que cout
@sandovalfelix9431 Жыл бұрын
¿Las plantillas de funciones también se usan en lenguaje C ?
@thejoker.58778 жыл бұрын
un suscriptor nuevo!, genial amigo. yo llego poco tiempo aprendiendo a programar, pero aprendiendo lenguaje C; mi pregunta es: la estructura o funcion o comando "template" tambien sirve en C? e hecho varios ejercicios que suele pasar lo mismo, no especifican el tipo de variable y uno se confunde un poco o termina diendose por lo mas logico. gracias de antemano.
@erickyenque6 жыл бұрын
thejoker. Si también
@agustinvallante87894 жыл бұрын
Como haces para imprimir esos datos en c? Porque no tienen un tipo de dato definido
@adrianafloresramirez31427 жыл бұрын
como se hace eso mismo pero en JGrasp (Java)
@polaco20847 ай бұрын
te amo muchacho
@aldebaranmoralesosorio61714 жыл бұрын
Aldebran M.4IV6.CECYT 14 .ESTE VIDEO ME ENSEYO COMO HACER PLANTILLAS PARA QUE SIRVEN
@camilotello32964 жыл бұрын
5:46 Messirve
@marseloramirez13173 жыл бұрын
Humoooooooorrrrrrrrrrrr
@paredesgamboacarloseduardo35694 жыл бұрын
Cecyt 14 Carlos Paredes 4iv5 Aprendi que son las plantillas de funcion
@powertone18744 жыл бұрын
Ya logre entender de cierta manera lo que involucra usar una plantilla en c++, es una manera de evitar poner la sobrecarga de función con cada tipo (int, float, etc), lo que no entiendo es porque tiene que ser VOID, si no va a retornar nada, jajaja, como sabe el programa lo que tienen que poner en el "int () main" se que suena muy tonto, disculpen mi ignorancia pero si alguien pudiera explicar por que se pone ese VOID lo agraceria.
@onzulin6666 жыл бұрын
Hola, Alejandro en Visual Studio 2017 me da un problema en el 'cout': no se encontro el identificador, más bien me suena un problema de Visual Studio del compilador que lleve que de el lenguaje de programación en si, pero bueno era por si alguno esta haciendo el curso como yo en Visual Studio y le ha dado este problema y sabe como resolverlo. Eso si el curso me parece excelente las cosas como son y tiene su curro desarrollar el curso los temas a dar y además buena explicación de todo lo que das, asi que muchas gracias por este curso, probare en otro IDE.
@johnhaileabadantialon666 жыл бұрын
si tienes inventor en tu pc se genera un error con la compilacion. Si te referias a eso :/
@hydra85836 жыл бұрын
que buena idea usar el template en un programa
@jessicaalvarez164 жыл бұрын
Me pareció muy entendible Cecyt 14,4IV6, Jessica Álvarez
@darioaguilar40346 жыл бұрын
Que significa "template " osea ya se para q sirve, pero no entiendo porque se escribe eso y no pepito por ejemplo jaja
@digimikeh5 жыл бұрын
template es una palabra reservada que significa que estas definiendo una plantilla, es como un macro.. < > encierra la definición de esa plantilla class es un sufijo que indica que vas a crear un tipo genérico, indefinido pero que acepta cualquier cosa. TIPOD es la variable (o parametro) utilizado para recibir el argumento. Velo de esta forma: Hay 3 personas, cada una habla un idioma distinto, como no hay un lenguaje en común, necesitas un interprete que sepa los 3 idiomas, entonces este interprete le trasmite la información a cada una de las 3 personas en su idioma determinado. Cada persona hablando en un lenguaje distinto se asemeja a los distintos tipos de entrada El interprete es la plantilla. Ve a la plantilla como un detector de tipo, automaticamente detecta el tipo utilizado como argumento y trabaja con ese mismo tipo..
@darthvader84694 жыл бұрын
@@digimikeh Jja el pendejo ni te agradecio. Oka no xd. Pero grx :'3
@enzoleonellaurasurco84334 жыл бұрын
@@digimikeh Excelente explicación :p
@ropon-palaciosg.77604 жыл бұрын
como puedo hacer una matriz que tenga tanto string y int o float o double.
@Aludrow7 жыл бұрын
Buenas, tengo la siguiente duda: ¿Yo puedo definir una función en un archivo aparte sin necesidad de definir la función main? Por ejemplo, en matlab yo puedo declarar una función en un archivo .m y luego llamarla desde otro archivo (Que puede ser el principal). Gracias
@harolav37 жыл бұрын
sería que crees la función como si fuera una libreria , un archivo .h, así solo la llamas con un #include cada vez que quieras utilizarla, y ya no tienes la necesidad, de siempre crear la función
@rodriguez703997 жыл бұрын
Pero no seria lo mismo definir la funcion con double que engloba a todos los tipos?
@erickyenque6 жыл бұрын
Jose Manuel Ruiz Rodriguez pero puedes pasar todo tipos de datos hasta cadenas
@pirataaztk8 жыл бұрын
Hola! Gracias por volver a subir videos. Ya me hacía falta. Tengo unas preguntas: Qué diferencia hay entre usar int, float, double y vod? Como saber cuando usar int, float, double o void?
@Foredres6 жыл бұрын
Int cuando usarás valores enteros (1,2,3,4,5..n) float cuando el número real no tiene una gran cantidad de decimales (1.25 - 2.45) double cuando tienes un número real con una gran cantidad de decimales, (3.99999999) y void cuando no deseas que se retorne algún valor. -Eso hasta donde sé, ya que he seguido el curso hasta ésta clase-
@alexmijailcallisayamamani54593 ай бұрын
para que sirve el getch () ??
@3Driuz2 ай бұрын
el getch lo usa para que no se cierre la consola cuando ejecuta, a mi no me sucede y no lo uso, pero es bueno saberlo. Lo dice en todos los videos cada vez q lo escribe, y tambien dice q usa el conio.h para poder usar esa funcion.
@martinjoelbenitez3913 жыл бұрын
Hola que tal tengo un pequeño problema se que a estas alturas deberia haberme quedado claro pero me olvide de algo aqui por que me sale un error si alguien me explicara por que al compilar me sale [Error] expected initializer before 'int' aqui el codigo: /* Plantillas de Función Ejemplo: Sacar el valor absoluto de un numero */ #include #include #include using namespace std; //Prototipo de funcion template //Template es el prefijo de la plantilla //class es el tipo de dato general void mostrarAbs(TIPOD numero) int main(){ int num1 = 4; float num2 = 56.67; double num3 = 123.5678; mostrarAbs(num1); mostrarAbs(num2); mostrarAbs(num3); getch(); return 0; } template void mostrarAbs(TIPOD numero){ if (numero
@miguelangelhernandezcasas45283 жыл бұрын
Te falta el ; justo despues de declarar el prototipo de la funcion en la parte superior del codigo es todo
@christianlarico71324 жыл бұрын
Algun heroe que sepa como seria con el printf(" %() ") imprimir el numero .
@MrChava974 жыл бұрын
Tengo la misma duda :(
@learning28954 жыл бұрын
@@MrChava97 Solo necesitan importar la biblioteca o
@agustinvallante87894 жыл бұрын
@@learning2895 y como sería el comando para imprimirlo?
@stormshadow87565 жыл бұрын
alguien me podría decir la diferencia entre TIPOD y char? porque como yo lo entendí son parecidos
@ricardoolivaresventura46035 жыл бұрын
Tipod simplemente es el nombre que le puso al tipo "genérico", char es para los caracteres, no son iguales
@edwinronaldsantamariapingo31246 жыл бұрын
me puedes explicar por que va el void y el double o que función cumple :v estoy entrando a clase donde usare el void y double
@javierguerrero30556 жыл бұрын
excelente
@hectorsersi41006 жыл бұрын
Por que pones mostrarAbs, que significa ese mostrar?
@polaco20847 ай бұрын
nombre de la funcion -> mostrar valor absoluto
@luisangel553335 жыл бұрын
Como puedo mostrar con printf y scanf?
@jaimeduendedegongoraygongo35235 жыл бұрын
esas funciones son de c no de c++ pero las puedes usar agregando la libreria stdio.h
@davidtello14042 ай бұрын
Aun despues de a;os sigues ene;andonos. Debiste quedarte para la explosion de creacion de contenido. Un saludo al cielo .
@carolinamerino70686 жыл бұрын
hola necesito ayuda con una programaciion
@facundoivanprunello6 ай бұрын
03:43 pm (UTC - 3) "Argentina" - 28/05/24 En 6 - 10 días tengo parcial y recién estoy viendo funciones : () es el último tema que me queda ver, si aplazo mis otras materias y le entrego mi alma a su eminencia "la manifestación de perseverancia ". ¿qué tan probable es que apruebe? dios, le tengo miedo a los finales. Busco una opinión realista T - T supone que le meto 10 horas de estudio, ¿que tantas chances? ¿y con desvanecerme? P.D. me cuesta aplicar la lógica recursiva, plan 50 - 50 // teoría - practica, más o menos ese margen, aunque es relativo.
@claudionavarro48785 ай бұрын
Y como te fue? O.o
@angenysriveravillegas94995 жыл бұрын
como puedo hablar contigo
@isaacjimenezpena74225 жыл бұрын
Me temo que eso ya no será posible...
@ricardoolivaresventura46035 жыл бұрын
@@isaacjimenezpena7422 :'c
@josuesilva80654 жыл бұрын
f
@lulielloveluz60705 ай бұрын
No entiendo para qué es el "class" y qué significa "TIPOD", ¿Es una variable, un tipo de dato, qué significa, puedo escribir cualquier otra cosa en vez de "TIPOD"? Si alguien puede orientarme, gracias. :)
@sergiocenteno08092 ай бұрын
Sí. usar class o typename solo es por sintaxis template //con eso estás diciendo que T es un tipo genérico T suma (T a, T b) //digo que el tipo de retorno es T y mis parámetros son de tipo T { return a + b; //se hace la suma con ese tipo T y se retorna } en ese caso estoy diciendo que mi plantilla admite solo un tipo de dato, que será conocido en tiempo de compilación al hacer un llamado a la función por ejemplo int main() { cout
@felipejeanfrancopalominoso50197 жыл бұрын
esa plantilla solo es Dev , yo trabajo en otro IDE , y no me funciona
@erickyenque6 жыл бұрын
Gianfranco Palomino es para cualquier ide
@LuismiBreak17 жыл бұрын
Me pone error en esto: void mayor(float a.nota[i]){ for(int i=0;ia.nota[i+1]){ aux=a.nota[i]; a.nota[i]=a.nota[i+1]; a.nota[i+1]=aux;}; }; } lo que quiero hacer es que tengo las notas de varios alumnos y quiero que me diga cual es la nota mayor. Pero me sale error en el a. creo. Antes de eso he definido alumnos a y he echo una estructura de alumnos de nombre nota y grupo. asi puedo poner a.nota[i]
@hernancrespo19987 жыл бұрын
no se como es el resto del codigo pero me parece que no le tenes que mandar como parametro a.nota[i] ya que no estas modificando el valor en esa posicion solamente, en su lugar yo le mandaria la estructura 'a' completamente
@edwinsarmiento29746 жыл бұрын
Que teniendo como dato una hora expresada en horas, minutos y segundos (h, m, s) nos calcule y muestre la nueva hora luego de un segundo. Por ejemplo si h fuese 11, m fuese 59 y s fuese 59 entonces la nueva hora sería 12:0:0 podrida ayudarme a resolverte este ejercicio o mandarme el link de uno de sus vídeos que me ayudaría a resolverlo por favor, se lo agradecería bastante
@vintack-g80692 жыл бұрын
Dudo mucho que te sirva, pero aquí dejo como lo hice yo, por si a alguien más le sirve: #include #include using namespace std; int main(){ int H = 0, M = 0, S = 0; coutH; coutM; coutS; cout
@chichatradeos Жыл бұрын
Está bueno tú programa pero no haces uso del template
@patriciochavero53553 жыл бұрын
¿Por qué hay tantos alumnos del Politécnico en los comentarios? Patricio Chavero ESIME Zacatenco JAJAJAJA
@martinezmenaximena44134 жыл бұрын
Excelente video,muy fácil de aprender Ximena M 4IV5 cecyt 14
@andreealvarez85284 жыл бұрын
Alguien sabe cuál es la Diferencia entre Template y Polimorfismo, tengo un trabajo y no encontre tanta información.
@promipicode4 жыл бұрын
A mi me gustan mas las funciones que no retornan nada y entonces la llamo desde main toda hecha ya
@eltapa52826 жыл бұрын
duda, es obligatorio que escriba TIPOD o puedo poner cualquier cosa ahí?
@digimikeh6 жыл бұрын
cualquiera, incluso con minúsculas... si te fijas bien el lo puso en español TIPOD (Tipo Dato), eso es un indicio de que no es una palabra reservada..
@eltapa52826 жыл бұрын
Mikeh Miiikeh gracias master
@qi9sj89ay9nvw34 жыл бұрын
Tus videos se me hacen cortos, llevo 23 videos del tiron
@alexterranova98296 жыл бұрын
Mañana tengo examen de programacion ayudame
@joaquinalfonsoramirezmuoz2776 Жыл бұрын
buena
@JoaquinJavierSebastianCortezCa8 ай бұрын
god
@Richard-xh5iw5 жыл бұрын
No entiendo para que realmente es aconsejable usar este tipo, por que de todos modos el programador debe definir que (tipo usar) me refiero con int , float, string , etc... Lo que me refiero es que se debe de definir luego a que tipo si un int float char o lo que sea de todos modos, Ejemplo: template < class TIPO> void funcion(TIPO valor) cout
@aeleequis4 жыл бұрын
Porque como se dice en el vídeo, tendrías que acer 3 funciones diferentes, una para cada tipo de dato, mientras que con la plantilla sólo es necesario una función (para dominarlas a todas)
@analia9534 Жыл бұрын
komo
@mviktormvvv20097 жыл бұрын
telefono
@394leonardo6 жыл бұрын
Como puedo hacer para hacer un CIN>> en el cual pueda poner cualquier tipo de dato INT, FLOAT o DOUBLE, lo digo para hacer el mismo código del vídeo, pero pidiendo que se ingrese el numero, y que este numero sea de cualquier tipo de dato
@matiassaibene9539 Жыл бұрын
Después de hacer una prueba y fallara parcialmente, logré corregir mi código con CodeGPT y aquí está mi resultado, espero que te sirva: #include #include using namespace std; template void mostrarAbs(TIPOD numero); int main(){ int num1; float num2; double num3; char tipodato[10]; cout num1; mostrarAbs(num1); } else if(strcmp(tipodato,"FLOAT") == 0){ cout > num2; mostrarAbs(num2); } else if(strcmp(tipodato,"DOUBLE") == 0){ cout > num3; mostrarAbs(num3); } return 0; } template void mostrarAbs(TIPOD numero){ if(numero