[C con Clase] (sin asunto)

Jose DLG josesoftwarem en gmail.com
Mar Sep 3 16:11:05 CEST 2019


Llevas un buen camino, solo te falta práctica.
¡Ánimo!

El mar., 3 sept. 2019 a las 15:56, Facundo Curti (<facu.curti en gmail.com>)
escribió:

> También noto puntos y coma faltantes en los return.
> Te recomiendo que dividas los if en diferentes líneas. Es incómodo de leer
> así. Y mejor aún, podes hacer algo como esto:
>
> return n==1;
>
> Te ahorras la condición del if, es más fácil de leer y tiene mejor
> rendimiento el código.
> Además, la variable sin definir que ya te mencionaron.
> Es muy normal que haya errores en el código a la primera, lo importante es
> saber encontrarlos y arreglarlos. Para eso, lee los errores que te larga
> el compilador, de esa forma podes ir arreglando el código.
>
> Saludos
>
> El mar., 3 de septiembre de 2019 07:05, Jose DLG <josesoftwarem en gmail.com>
> escribió:
>
>> Buenos días,
>> uno de los motivos puede ser este:
>>
>>
>>
>>
>> *if(descuento(n))    {        cout<<"El valor total es:
>> "<<valor_total(valor_total)<<endl;    }*
>>
>> La variable que te he subrayado en rojo no está declarada. Quizás solo
>> con sustituirla por la variable *precio_articulo_sin_descuento* te
>> funcione o al menos tendrías un error menos.
>>
>>
>> El lun., 2 sept. 2019 a las 20:52, Emanuel Cristaldo (<
>> imeniuel.3.6 en gmail.com>) escribió:
>>
>>> hola estoy aprendiendo del curso de c++ con clase y quise realizar un
>>> programa usando funciones, pero aun no las tengo muy claro y me gustaria
>>> que me digan cuales son los errores que cometo en  el codigo.
>>> el codigo es el siguiente:
>>>
>>> /*
>>> Una farmacia vende algunos artículos sin descuento y a otros con
>>> descuento del 20%. Confeccionar un
>>> programa que recibiendo el precio original y un código que indica si es
>>> o no con descuento, informe el precio
>>> final (0 no aplica el descuento y 1 aplica el descuento)
>>> */
>>>
>>> #include <iostream>
>>> #include <stdlib.h>
>>>
>>> using namespace std;
>>>
>>> bool descuento(int n);
>>> float valor_total();
>>>
>>> int main()
>>> {
>>>     float precio_articulo_sin_descuento;
>>>
>>>     cout<<"Ingrese el precio del poducto: ";
>>>     cin>>precio_articulo_sin_descuento;
>>>     cout<<"¿El producto tiene descuento?\npresiona 1 si tiene descuento
>>> o 0 si no tiene";
>>>     if(descuento(n))
>>>     {
>>>         cout<<"El valor total es: "<<valor_total(valor_total)<<endl;
>>>     }
>>>
>>>
>>>
>>>
>>>     return 0;
>>> }
>>>
>>> bool descuento(int n)
>>> {
>>>     if(n==1) return true;else return false;
>>> }
>>>
>>> float valor_total(int n;float valor_total;float
>>> precio_articulo_sin_descuento)
>>> {
>>>     if(descuento(n)==true)
>>>     {
>>>         valor_total=precio_articulo_sin_descuento*20/100;
>>>         return valor_total
>>>     }
>>>     else
>>>         {
>>>             valor_total=precio_articulo_sin_descuento;
>>>             return valor_total
>>> }
>>>
>>> _______________________________________________
>>> Lista de correo Cconclase Cconclase en listas.conclase.net
>>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>
>> _______________________________________________
>> Lista de correo Cconclase Cconclase en listas.conclase.net
>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20190903/21dc8a25/attachment-0001.html>


Más información sobre la lista de distribución Cconclase