• Viernes 19 de Abril de 2024, 10:55

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - cazagavilan

Páginas: [1]
1
Visual C++ / Re:Sumar un porcentaje
« en: Lunes 25 de Julio de 2011, 06:49 »
Al final me quedo asi:
Código: C++
  1. #include <iostream>
  2. using namespace std;
  3. double total (double, double);
  4. double iva2 = 18;
  5.  
  6. int main(){
  7.         double precio, iva;
  8.         cout << "Introduzca el precio: " ;
  9.         cin >> precio;
  10.         cout << "Introduzca el iva: " ;
  11.         cin >> iva;
  12.         if (iva > 0)
  13.                         cout <<"El total es: " << total (precio,iva) <<"\n";
  14.         else
  15.                         cout <<"El total es: " << precio+(precio*(iva2/100)) <<"\n";
  16.  
  17.         return 0;
  18. }
  19.  
  20. double total ( double precio, double iva)
  21. {
  22.         double total = precio+(precio * (iva / 100));
  23.         return total;
  24. }

2
Visual C++ / Re:Sumar un porcentaje
« en: Domingo 24 de Julio de 2011, 10:45 »
Bueno he avanzado un pelin mas y ahora tengo otro problema xD.. Dentro el ejercicio anterior tambien tengo que hacer que si no escriben el iva se sume automaticamente un 18% pero no se me suma nada.
Código: C++
  1. #include "stdafx.h"
  2. #include "iostream"
  3. using namespace std;
  4. double total (double, double);
  5. double iva2 = 18;
  6.  
  7. void main()
  8. {
  9.         double precio, iva;
  10.         cout << "Introduzca el precio: " ;
  11.         cin >> precio;
  12.         cout << "Introduzca el iva: " ;
  13.         cin >> iva;
  14.         cout << "El total es: " << total(precio,iva) << "\n";
  15.         if (iva > 0)
  16.                 cout << total (precio,iva);
  17.         else
  18.                 cout << precio+(precio*(iva2/100));
  19.  
  20. }
  21. double total ( double precio, double iva)
  22. {
  23.         double total = precio+(precio * (iva / 100));
  24.         return total;
  25. }
  26.  
Gracias.

3
Visual C++ / Re:Sumar un porcentaje
« en: Domingo 24 de Julio de 2011, 10:09 »
Muchas gracias, creia que habia otra forma mas reducida de hacerlo y no me lo iban a dar por malo, pero ya sabiendolo pues lo hago asi, de nuevo gracias.

4
Visual C++ / Sumar un porcentaje
« en: Domingo 24 de Julio de 2011, 08:43 »
Hola, tengo este codigo en el que pido un precio y un iva para despues sumarlos el problema que tengo es que no se como hacer que el numero  introduzido en iva se convierta en un porcentaje, por ejemplo: ellos me introduzen el numero 18 y yo lo paso a %18.
Código: C++
  1. #include "stdafx.h"
  2. #include "iostream"
  3. using namespace std;
  4. double total (double, double);
  5.  
  6. void main()
  7. {
  8.         double precio, iva;
  9.         cout << "Introduzca el precio: " ;
  10.         cin >> precio;
  11.         cout << "Introduzca el iva: " ;
  12.         cin >> iva;
  13.         cout << "El total es: " << total(precio,iva) << "\n";
  14. }
  15. double total ( double precio, double iva)
  16. {
  17.         double total = precio+iva;
  18.         return total;
  19. }

Gracias.

5
Visual C++ / Re:hacer un procedimiento que calcule la base de un triangulo
« en: Domingo 24 de Julio de 2011, 08:34 »
Solo llevo unos dias por aqui y no habia caido..
Código: C++
  1. #include "stdafx.h"
  2. #include <iostream>
  3. using namespace std;
  4. double Area( double , double );
  5. int main()
  6. {
  7.         double base,alt;
  8.     cout << "Escribe la base: " ;
  9.     cin >> base;
  10.     cout << "Escribe la altura: " ;
  11.     cin >> alt;
  12. }
  13.  
  14. void Area( int base, int alt)
  15. {
  16.         int area = base*alt/2.0;
  17. }
El codigo era muy sencillo lo unico era que yo no entendia bien lo que me pedian.

Gracias.

6
Visual C++ / Re:hacer un procedimiento que calcule la base de un triangulo
« en: Sábado 23 de Julio de 2011, 17:57 »
Ya lo tengo gracias los que le hayan hechado un ojo:)

7
Visual C++ / hacer un procedimiento que calcule la base de un triangulo
« en: Sábado 23 de Julio de 2011, 17:04 »
Código: C++
  1. #include "stdafx.h"
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. double Area( double &base, double &alt)
  6. {
  7.    double area = base*alt/2.;
  8.     return area;
  9. }
Hola , pues como el titulo indica me piden que haga un procedimiento que calcule el area de un triangulo y he hecho este codigo basandome en un ejemplo de un cuadrado pero me dice que " se debe definir el punto de entrada" ayuda por favor..

Gracias.

8
Visual C++ / Re:triangulo divisiorio usando continue
« en: Sábado 23 de Julio de 2011, 08:02 »
Muchas gracias.

9
Visual C++ / Re:triangulo divisiorio usando continue
« en: Sábado 23 de Julio de 2011, 06:49 »
Supongo que el enunciado esta mal :/.

Me podrias explicar ( si no es mucha molestia) un poco por favor que es lo que va haciendo el codigo para que yo aparte de tener el ejercicio hecho pueda entenderlo.

Muchas gracias.

10
Visual C++ / Re:triangulo divisiorio usando continue
« en: Viernes 22 de Julio de 2011, 15:47 »
Me he equibocado con el titulo del tema xD.

11
Visual C++ / Re:triangulo divisiorio usando continue
« en: Viernes 22 de Julio de 2011, 15:46 »
Modifica el ejercicio numero 3( que es este):
Código: C++
  1. #include "stdafx.h"
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.         int filas = 9;
  8.         int i;
  9.         int j;
  10.  
  11.         for(i = 1; i <= filas; i++)
  12.         {
  13.                 cout<<i;
  14.                 for(j = i + 1; j <= (2 * i - 1); j++)
  15.                         cout << j%10;
  16.                 for(j=j-2; j >= i; j--)
  17.                         cout << j%10;
  18.                 cout << endl;
  19.         }
  20. }

Ahora el programa debe mostrar por pantalla solo los numeros que sean divisibles por el segundo numero. Utiliza la instruccion continue. Por ejemplo, si pido solo los numeros divisibles entre 3:

3
33
66
696
690096
90390
90366309.

Esto es lo que me dice el ejercicio.

Muchas gracias.

12
Visual C++ / triangulo divisiorio usando continue
« en: Viernes 22 de Julio de 2011, 06:39 »
3
33
66
696
690096
90390
90366309

Código: C++
  1. #include "stdafx.h"
  2. #include <iostream>
  3. using namespace std;
  4.      
  5. int main()
  6. {
  7.         const int filas = 9;
  8.         int i;
  9.         int n;
  10.         cout <<"Introduzca el numero deseado: \n";
  11.     cin >> n;
  12.         for(i = 1; i <= filas; i++)
  13.         {
  14.                 for( n=n; n<=0; n++)
  15.                 {
  16.                         if ( n % n != 0) continue;
  17.                     cout << n;
  18.                 }
  19.         }
  20. }
Hola, esto es lo que me ha salido, un desastre, a ver si alguien me puede dar una pista, por favor ser un poco comprensivos.

Gracias.

13
Visual C++ / Re:Calculadora con switch
« en: Jueves 21 de Julio de 2011, 08:09 »
Muchas gracias hace falta gente como tu por los foros xD


14
Visual C++ / Calculadora con switch
« en: Jueves 21 de Julio de 2011, 06:39 »
Código: C++
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <stdio.h>
  4. using namespace std;
  5.  
  6. int main()
  7.  
  8. {
  9.    int dato1;
  10.    int dato2;
  11.    int resultado;
  12.       cout <<"****************************************\n";
  13.       cout <<"*****                              *****\n";
  14.       cout <<"****                                ****\n";
  15.       cout <<"***                                  ***\n";
  16.       cout <<"**                                    **\n";
  17.       cout <<"*             CALCULADORA              *\n";
  18.       cout <<"**                                    **\n";
  19.       cout <<"***                                  ***\n";
  20.       cout <<"****                                ****\n";
  21.       cout <<"*****                              *****\n";
  22.       cout <<"****************************************\n";
  23.  
  24.       cout <<"Que desea hacer?\n";
  25.       cout <<"[1]-Suma.\n";
  26.       cout <<"[2]-Resta.\n";
  27.       cout <<"[3]-Multiplicacion.\n";
  28.       cout <<"[4]-Division.\n";
  29.       cin >> resultado;
  30.  
  31.       cout <<"Escriba la primera cifra: ";
  32.       cin >> dato1;
  33.       cout <<"Escriba la segunda cifra: ";
  34.       cin >> dato2;
  35.  
  36.       switch(resultado)
  37.       {
  38.       case 1:
  39.          resultado = dato1 + dato2;
  40.          break;
  41.       case 2:
  42.          resultado = dato1 - dato2;
  43.          break;
  44.       case 3:
  45.          resultado = dato1 * dato2;
  46.          break;
  47.       case 4:
  48.          resultado = dato1 / dato2;
  49.         default:
  50.          cout <<"No ha seleccionado una opcion correcta";
  51.       }
  52.       cout << resultado <<"\n";
  53. }
Hola, he hecho esta calculadora y me funciona todo menos cuando pongo un numero que no es ninguna de las opciones que doy, en vez de saltar el mensage cuando se selecciona una opcion incorrecta te dice que selecciones el dato1 y dato2 luego hace una suma y luego me salta el mensage... alguien me podria ayudar por favor.

Gracias.

P.D: He encontrado otro fallo, cuando selecciono la division siempre me salta el mensage de default y aparte me da el resultado:/.

15
Visual C++ / triangulo numerico duda
« en: Martes 19 de Julio de 2011, 18:05 »
Hola necesito hacer esto:
1
232
34543
4567654
567898765
67890109876
7890123210987
890123454321098
90123456765432109
Código: C++
  1. #include "stdafx.h"
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int main()
  6.  
  7. {
  8.    int filas = 9;
  9.    int i;
  10.    int j;
  11.    {
  12.       for (i = 1; i <= filas; ++i);
  13.       {
  14.          for (j = i; j <= (2 * i - 1); ++j);
  15.          {
  16.             cout << i << j;
  17.             {
  18.                for (j = 2; j >= i; --j);
  19.             }
  20.             {
  21.                cout << i << j;
  22.             }
  23.          }
  24.       }
  25.    }
  26. }

Me da un resultado que para nada es el que busco he probado de mil maneras y nada... a ver si alguien me puede ayudar, muchas gracias !!

Páginas: [1]