Autor Tema: Ejercicios Curso C++ (Principiantes e Intermedios)  (Leído 42636 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Mkdir

  • Moderador
  • Usuario guru
  • *****
  • Mensajes: 1733
  • Sexo: Masculino
  • ...
    • Linux en vivo
Ejercicios Curso C++ (Principiantes e Intermedios)
« : 12/05/2008, 03:11:36 pm »
Este post va relacionado con el curso de C++ que he estado posteando en esta seccion.


Ya hay una seccion que trata sobre ejercicios, pero esta va dedicada exclusivamente al ya mencionado curso.


Los ejercicios a continuacion pueden tener una gran cantidad de respuestas o soluciones, por lo que la solucion que unos den pueden variar respecto a otras.  Es solo cuestion de imaginacion y lo que cada uno infiera de el ejercicio.  Ninguna respuesta es erronea.


El formato sera el siguiente :


Unidad didactica

Tema

Ejercicio







Ejercicio # 1:

Condiciones

Condiciones sencillas

-->El maestro de la clase de Matemáticas quiere determinar cual es la
calificación más alta de su grupo, forma grupos de tres calificaciones y las
captura. Desarrollar un programa en C++, el cual determine el mayor de las
tres calificaciones, el programa debe mostrar en pantalla la calificación mayor.





Ejercicio # 2:

Condiciones

Condiciones sencillas

Un cliente ordena cierta cantidad de brochas de cerda, rodillos y
sellador; las brochas de cerda tienen un 20% de descuento y los rodillos un
15% de descuento. Los datos que se tienen por cada tipo de artículo son: la
cantidad pedida y el precio unitario. Además, si se paga de contado todo
tiene un descuento del 7%. Elaborar un programa en C++ que calcule y muestre
en pantalla el costo total de la orden, tanto para el pago de contado como
para el caso de pago de crédito.





Ejercicio # 3

Condiciones

Condiciones sencillas

En la tienda de mayoreo San Juanita el impuesto que se debe pagar por
los artículos adquiridos  se calcula de la siguiente manera: los primeros
$30 no causan impuesto, los siguientes $30 tienen un 30% de impuesto y el
resto el 40% de impuesto, pero si el costo del producto es mayor a $400,
entonces se cobra el 50%. Desarrollar un programa en C++ que lea el costo
básico de un artículo y calcule el costo total. Muestre en pantalla el artículo
y su costo total.





Ejercicio # 4

Condiciones

Condiciones anidadas

El departamento de Recursos Humanos de la empresa café Combate
quiere desarrollar un calendario en línea para sus empleados, para calendarizar
el número de días hábiles de trabajo de tal manera que el empleado introduzca
un número de mes (1 a 12), y visualice el número de días de ese mes. Debe
considerar que el mes 2 corresponde a febrero que pude tener 29 o 28 días
dependiendo de si es o no bisiesto, el año correspondiente. Desarrolle un
programa en C++ que cumpla con las especificaciones mencionadas y muestre
en pantalla el mes, el numero de días y en el caso de que sea año bisiesto
mostrar el mensaje de que es año bisiesto.





Ejercicio # 5

Condiciones

Condiciones anidadas

El jefe del departamento de construcción de la constructora
Pagasa, desea que se le desarrolle un programa en C++ para sus empleados,
el cual calcule el sueldo de un empleado, de tal manera que el sueldo se
calculará de la siguiente manera: si el número de horas trabajadas es mayor
a 40, el excedente de 40 hrs. se paga al doble de la cuota por hora, en caso
de no ser mayor a 40 hrs. se paga la cuota normal por hora, si las horas
exceden a 50 hrs. el excedente de 50 hrs. se paga al triple de la cuota por
hora, se les descontara un impuesto del 12% sobre su sueldo. Se pedirá el
nombre del empleado, el número de horas trabajadas y la cuota por hora.
mostrar en pantalla el nombre del empleado, el número de horas trabajadas
y su suelto.





Ejercicio # 6

Condiciones

Estatuto SWITCH

En la clase de aritmética de la escuela secundaria técnica No. 35,
el maestro les solicita al departamento de sistemas que se le desarrolle un
programa que pida al usuario un número entero decimal entre 1 y 99,
incluyendo los extremos y obtenga la correspondiente representación en el
sistema romano y su decimal, con el objetivo de poder explicar mediante el
programa visualmente el sistema de conversión a sus alumnos. El programa
mostrará en pantalla el número decimal y su conversión el el sistema romano.





Ejercicio # 7

Condiciones

Estatuto SWITCH

La empresa comercializadora Solva vende escobas, recogedores y aromatizantes, 
clasifica a sus clientes de a acuerdo a la frecuencia de compras con las
condiciones siguientes:

          Si el cliente es de la categoría 1 se le descuenta el 5%

          Si el cliente es de la categoría 2 se le descuenta el 8%

          Si el cliente de de la categoría 3 se le descuenta el 12%

          Si el cliente es de la categoría 4 se le descuenta el 15%

   

     Cuando el cliente realiza una compra se generan los siguientes datos:

 

          Nombre del cliente

          Tipo de cliente

          Cantidad comprada de escobas, recogedores y aromatizantes

 

     Desarrollar un programa en C++ que lea estos datos y calcule y muestre en pantalla:

 

          Nombre del cliente

          Subtotal a pagar

          Descuento

          Total a pagar





Ejercicio # 8

Repeticiones

Estatuto WHILE

La compañía aseguradora del pacifico paga $5,000 semanales a
sus vendedores más una comisión de 9% del total de ventas realizadas.
La compañía aseguradora solicita al departamento de sistemas que se le
desarrolle un programa en C++ que pida al usuario el monto de ventas y
determine el pago que deberá realizarse a cada vendedor. Una vez que ha
calculado el pago de cada vendedor la compañía genera un reporte de la
cantidad de vendedores cuyo pagó excedió los $8,000.





Ejercicio # 9

Repeticiones

Estatuto WHILE

En una empresa comercializadora, se tienen las compras del día
de varios clientes, y por cada cliente los datos, nombre del cliente y
cada cliente cantidad de artículos comprados con su precio unitario.
Desarrollar un programa en C++ que obtenga al final del día  un reporte
de ventas por cliente (Nombre del cliente, Cantidad de artículos comprados
y el total a pagar) y el total general de las ventas del día, donde se lea
los datos de cada uno de los clientes y por cada cliente, los datos de cada
uno artículos que compró.





Ejercicio # 10

Repeticiones

Estatuto DO/WHILE

Un alumno de la clase de lógica matemática desea desarrollar un
programa en el cual introduzca un número entero positivo e invierta los
dígitos del número. Mostrar en pantalla el número invertido.





Ejercicio # 11

Repeticiones

Estatuto DO/WHILE

El maestro del grupo 01 del primer semestre de la preparatoria
Bosco desea obtener un reporte final de los alumnos de su grupo, que obtuvieron
un promedio por encima del promedio general del grupo con el fin de tomar en
cuenta el número de alumnos que estuvieron por encima del promedio general del
grupo par formar los grupos para el siguiente semestre. Desarrollar un
programa en C++ que pida al usuario los n promedios de los alumnos y calcule
el número de alumnos que estuvieron por encima del promedio general y el
total de reprobados. Mostrar en pantalla el promedio general del grupo,
el total de alumnos que estuvieron por encima del promedio general y el
total de alumnos reprobados.





Ejercicio # 12

Repeticiones

Estatuto FOR

El maestro de Matemáticas necesita desarrollar un programa en
C++ que le permita obtener los resultados correspondientes al cálculo
del mínimo común múltiplo para poder avanzar más rápido al revisar y
comprobar los resultados que los alumnos le dan como respuesta en su examen,
el maestro ingresará los dos números enteros positivos que les pide a sus
alumnos para dicho cálculo. El programa  mostrará en pantalla el mínimo
común múltiplo.





Ejercicio # 13

Funciones

Variables globales

En la clase de programación C++ se tienen 35 alumnos al iniciar
 el semestre, el maestro aplicó cinco exámenes parciales durante
 el semestre y al termino del semestre realiza los cálculos correspondientes
 para obtener el promedio de de cada alumno. Desarrolle un programa en C++ en
 el cual, el maestro de cómo entrada la matricula del alumno y sus
 correspondientes calificaciones para obtener por medio de funciones el
 promedio de cada alumno así como el número de alumnos reprobados. Mostrar
 en pantalla la matrícula del alumno y su promedio, así como el número de
 alumnos reprobados.






Ejercicio # 14

Funciones

Variables locales

En la facultad de Sistemas de la Universidad de Carolina, se quiere
 conformar al equipo representativo juvenil varonil de Básquet bol 
 para las olimpiadas intrauniversitarias, para esto se tiene los
 registros con las características físicas de los n alumnos de la facultad
 y se desea conocer la lista de los alumnos con aptitudes para practicar  y
 formar parte del equipo representativo de Básquet bol. Desarrollar un programa
  en C++ por medio de funciones para obtener: la lista de alumnos con aptitudes
  físicas con una altura mayor o igual a 1.83 metros y un peso entre 73 y 110
  kilos  y la edad entre 15 y 18 años. Para cada alumno se ingresa su nombre,
  sexo, edad, peso y altura. Mostrar en pantalla a cada alumno (Nombre, Sexo,
  Edad, Peso y Altura), que cumplen con estos requerimientos.





Ejercicio # 15

Funciones

Variables locales

El departamento de sistemas de la empresa de Textiles se ganó un automóvil
por ser el departamento de mayor productividad, se desarrollo un concurso
entre sus empleados para determinar quien se quedaba con el automóvil y al
 final quedaron solamente tres empleados. Ahora el procedimiento para
 determinar quien se adjudica el automóvil es al siguiente, cada empleado
tomara un número que debe ser entero y positivo y el que obtenga el  número
mayor se queda con el automóvil. Desarrollar un programa en C++ el cual debe
utilizar una función para leer el número de empleado y un número, una función
para calcular y devolver el número de empleado con el número mayor y una
función para mostrar en pantalla al empleado ganador del automóvil
(Su número de empleado y el número mayor).


« Última Modificación: 23/07/2008, 04:26:23 pm por KeY eSt »
You are not allowed to view links. Register or Login

Desconectado Alex

  • Uzer
  • ***
  • Mensajes: 140
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #1 : 13/05/2008, 01:03:50 pm »
Ejercicio 1#:

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

int mayor(float a, float b, float c);

int main()
{
     float nota1, nota2, nota3;
    cout << "Bienvenidos!!\n\n En este programa sacaremos la nota mayor en grupos de 3 alumnos";
    cout << "Ingrese 3 notas: ";
    cin >>nota1>>nota2>>nota3;
    cout <<"\nLa nota mayor es: "<< mayor(nota1, nota2, nota3);
    return 0;
}

int mayor(float a, float b, float c)
{
     if(a>b,c)
     {
      return a;   
      }
      if(b>a,c)
      {
      return b;
      }
      if(c>b,a)
      {
       return c;
      }
}

Ejercicio 2#

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

int main()
{
    int opcion1;
    int opcion2;
    int opcion3;
    int costetotal;
    cout<< "Bienvenido!!\n\n";
    cout<< "1->Brochas de cerca: 15€-20%\n2->Rodillos: 13€-15%\n3->Compra los 2\n\n";
    cout<< "Que desea? ";
    cin >>opcion1;
    switch (opcion1)
   {
    case 1:
               system("cls");
               cout << "Cuantas unidades quiere llevarse? ";
               cin >> opcion2;
               cout << "\nSi paga con credito le cuesta: "<<(opcion2*15)-((20/100)*(opcion2*15));
               cout << "\nY si paga al contado le cuesta: "<<(opcion2*15)-((20/100)*(opcion2*15))-((7/100)*(opcion2*15));
               break;
    case 2:
               system("cls");
               cout << "Cuantas unidades quiere llevarse? ";
               cin >> opcion3;
               cout << "\nSi paga con credito le cuesta: "<<(opcion3*12)-((20/100)*(opcion3*12));
               cout << "\nY si paga al contado le cuesta: "<<(opcion3*12)-((20/100)*(opcion3*12))-((7/100)*(opcion3*12));   
               break;
    case 3:
               system("cls");
               cout << "Cuantas unidades quiere llevarse de brochas de cerda? ";
               cin >> opcion2;
               cout << "\nSi paga con credito le cuesta: "<<(opcion2*15)-((20/100)*(opcion2*15));
               cout << "\nY si paga al contado le cuesta: "<<(opcion2*15)-((20/100)*(opcion2*15))-((7/100)*(opcion2*15));
               cout <<"\n\n\n";
               cout << "Cuantas unidades quiere llevarse de rodillos? ";
               cin >> opcion3;
               cout << "\nSi paga con credito le cuesta: "<<(opcion3*12)-((15/100)*(opcion3*12));
               cout << "\nY si paga al contado le cuesta: "<<(opcion3*12)-((15/100)*(opcion3*12))-((7/100)*(opcion3*12));
               cout << "\nEn total le cuesta (con credito): " <<((opcion3*12)-((15/100)*(opcion3*12)))+((opcion2*15)-((20/100)*(opcion2*15)));
               cout << "\nEn total le cuesta (al contado): " <<((opcion3*12)-((15/100)*(opcion3*12))-((7/100)*(opcion3*12)))+((opcion2*15)-((20/100)*(opcion2*15))-((7/100)*(opcion2*15)));
               break;     

    default:
                system("cls");
                cout << "Opcion Incorrecta, Elija de nuevo";
                break;
    }
}
 

Ya hare los demas ejercicios ;)

Bye!!
   
   
« Última Modificación: 14/05/2008, 10:19:38 am por Alex »

Desconectado Mkdir

  • Moderador
  • Usuario guru
  • *****
  • Mensajes: 1733
  • Sexo: Masculino
  • ...
    • Linux en vivo
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #2 : 13/05/2008, 03:52:36 pm »
You are not allowed to view links. Register or Login
Ejercicio 1#:

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

int mayor(float a, float b, float c);

int main()
{
     float nota1, nota2, nota3;
    cout << "Bienvenidos!!\n\n En este programa sacaremos la nota mayor en grupos de 3 alumnos";
    cout << "Ingrese 3 notas: ";
    cin >>nota1>>nota2>>nota3;
    cout <<"\nLa nota mayor es: "<< mayor(nota1, nota2, nota3);
    return 0;
}

int mayor(float a, float b, float b)
{
     if(a>b,c)
     {
      return a;   
      }
      if(b>a,c)
      {
      return b;
      }
      if(c>b,a)
      {
       return c;
      }
}

Ejercicio 2#

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

int main()
{
    int opcion1;
    int opcion2;
    int opcion3;
    int costetotal;
    cout<< "Bienvenido!!\n\n";
    cout<< "1->Brochas de cerca: 15€-20%\n2->Rodillos: 13€-15%\n3->Compra los 2\n\n";
    cout<< "Que desea? ";
    cin >>opcion1;
    switch (opcion1)
   {
    case 1:
               system("cls");
               cout << "Cuantas unidades quiere llevarse? ";
               cint >> opcion2;
               cout << "\nSi paga con credito le cuesta: "<<(opcion2*15)-((20/100)*(opcion2*15));
               cout << "\nY si paga al contado le cuesta: "<<(opcion2*15)-((20/100)*(opcion2*15))-((7/100)*(opcion2*15));
               break;
    case 2:
               system("cls");
               cout << "Cuantas unidades quiere llevarse? ";
               cint >> opcion3;
               cout << "\nSi paga con credito le cuesta: "<<(opcion3*12)-((20/100)*(opcion3*12));
               cout << "\nY si paga al contado le cuesta: "<<(opcion3*12)-((20/100)*(opcion3*12))-((7/100)*(opcion3*12));   
               break;
    case 3:
               system("cls");
               cout << "Cuantas unidades quiere llevarse de brochas de cerda? ";
               cint >> opcion2;
               cout << "\nSi paga con credito le cuesta: "<<(opcion2*15)-((20/100)*(opcion2*15));
               cout << "\nY si paga al contado le cuesta: "<<(opcion2*15)-((20/100)*(opcion2*15))-((7/100)*(opcion2*15));
               cout <<"\n\n\n";
               cout << "Cuantas unidades quiere llevarse de rodillos? ";
               cint >> opcion3;
               cout << "\nSi paga con credito le cuesta: "<<(opcion3*12)-((15/100)*(opcion3*12));
               cout << "\nY si paga al contado le cuesta: "<<(opcion3*12)-((15/100)*(opcion3*12))-((7/100)*(opcion3*12));
               cout << "\nEn total le cuesta (con credito): " <<((opcion3*12)-((15/100)*(opcion3*12)))+((opcion2*15)-((20/100)*(opcion2*15)));
               cout << "\nEn total le cuesta (al contado): " <<((opcion3*12)-((15/100)*(opcion3*12))-((7/100)*(opcion3*12)))+((opcion2*15)-((20/100)*(opcion2*15))-((7/100)*(opcion2*15)));
               break;     

    default:
                system("cls");
                cout << "Opcion Incorrecta, Elija de nuevo";
                break;
    }
}
 

Ya hare los demas ejercicios ;)

Bye!!
   
   




Estan muy buenos los codes, solo unas cosillas te hacen falta:


Citar
int mayor(float a, float b, float b)


Vuelves a declarar b


Citar
cint >> opcion2;
cint >> opcion3;


Es cin no cint



Y un ultimo detallito que es cuando se aplica el code, Ponle un system ("pause"); para poder ver el contenido completo del code.  Vas bien.



You are not allowed to view links. Register or Login

Desconectado xXxDarkSystemxXx

  • Moderadores
  • Miembro Activo
  • *****
  • Mensajes: 1159
  • Sexo: Masculino
  • La practica hace al maestro
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #3 : 13/05/2008, 03:59:41 pm »
Sugiero algo.... la proxima vez, pide que se envien los codigos por MP, y luego anunciar a los "ganadores" en el post principal. Las razones son logicas

Saludos
Perdiste la llave de tu cerradura y no sabes que hacer??, no la puedes abrir?.. pues entra en la seccion de You are not allowed to view links. Register or Login y aprende como abrirla, sin llave, y sin dañarla ^^

Desconectado Mkdir

  • Moderador
  • Usuario guru
  • *****
  • Mensajes: 1733
  • Sexo: Masculino
  • ...
    • Linux en vivo
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #4 : 13/05/2008, 04:08:37 pm »
Pero bro, el objetivo de esto no es ganar sino aplicar los conocimientos en la practica.
You are not allowed to view links. Register or Login

Desconectado Alex

  • Uzer
  • ***
  • Mensajes: 140
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #5 : 14/05/2008, 10:18:34 am »
uchh.. problemas de escribir rapido :S ... sorry..

P.D.: Gracias por el consejo del "pause" :)

Ejercicio 3#

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

int main()
{
     int opcion1, opcion2, opcion3, opcion4;
     cout << "Bienvenidos a la tienda San Juanita!!\n\n";
     cout << "Vendemos articulos variados: \n";
     cout << "1->Pulseras: 7$\n2->Collares de oro: 56$\n3->Anillos de diamantes79$\n4->Mesa de Estudio: 456$\n5->Comprar todos los productos\n\n";
     cout << "Que desea comprar (ingrese el numero de delante del producto)? ";
     cint >>opcion1;
     switch(opcion1)
     {
          case 1:
                     system("cls");
                     cout << "Cuantas unidades desea comprar? ";
                     cin >>opcion2;
                     cout << "\nBien... le cuesta:  " <<opcion2 * 7;
                     system("\npause");
          break;
         
          case 2:
                     system("cls");
                     cout << "Cuantas unidades desea comprar? ";
                     cin >>opcion2;
                     cout << "\nVale.. su compra cuesta: " <<(opcion2 * 56)+((30/100)*(opcion2 * 56));
                     system("\npause");
          break;
         
          case 3:
                     system("cls");
                     cout << "Cuantas unidades desea comprar? ";
                     cin >>opcion2;
                     cout << "\nEn total son: " <<(opcion2 * 79)+((40/100)*(opcion2 * 79));
                     system("\npause");
          break;
         
          case 4:
                     system("cls");
                     cout << "Cuantas unidades desea comprar? ";
                     cin >>opcion2;
                     cout << "\nCuesta: " <<(opcion2 * 456)+((50/100)*(opcion2 * 456));
                     system("\npause");
          break;
         
          case 5:
                     system("cls");
                     cout << "Cuantas unidades de pulseras quiere llevarse? ";
                     cin >>opcion2;
                     cout << "\nCuantas unidades de Collares de oro quiere comprar? ";
                     cin >>opcion3;
                     cout << "\nCuantas unidades de Anillos de palta desea llevarse? ";
                     cin >>opcion4;
                     cout << "\nCuantas unidades de Mesas de estudio desea comprar? ";
                     cint >>opcion5;
                     cout << "\n\nEn total le cuesta: " <<(opcion2 * 7)+((opcion2 * 56)+((30/100)*(opcion2 * 56)))+((opcion2 * 79)+((40/100)*(opcion2 * 79)))+((opcion2 * 456)+((50/100)*(opcion2 * 456)));
          break;
         
          default:
                      system("cls");
                      cout << "Opcion incorrecta...";
           break;
     }
}   

Ejercicio 4#

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

char bisiesto(int a);
int main()
{
        int opcion1, opcion2, opcion3, opcion4, opcion5, año;
        cout << "Bienvenido al calendario del Departamento 'Recursos Humanos'\n\n\n";   
        cout << "En que año estamos: ";
        cin >>año;
        cout << "\n\n\n";     
        cout << "MENU:\n\n";
        cout << "1-> Enero\n2-> Febrero\n3->Marzo\n4->Abril\n5->Mayo\n6->Junio\n7->Julio\n8->Agosto\n9->Septiembre\n10->Octubre\n11->Noviembre\n12->Diciembre\n\n";
        cout << "Introduzca el NUMERO del mes a visualizar: ";
        cin >>opcion1;
        switch(opcion1)
        {
                           case 1:
                                      system("cls");
                             cout <<"--------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n\n";                                                                        -                             system("pause");
                           break;                                                                         
                                                                                 
                           case 2:
                                      system("cls");
                             cout << "Año Bisiesto: "<<bisiesto(año);
                             if(bisiesto(año)=="si")
                             {
                             cout <<"--------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |\n";
                             system("pause");
                             }
                             if(bisiesto(año)=="no")
                             {
                             cout <<"--------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";
                             }
                             system("pause");
                           break;
                                 
                           case 3:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                            break;
                           
                            case 4:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |\n"; 
                             system("pause");
                           break;
                           
                           case 5:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                           break;
                 
                           case 6:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |\n"; 
                             system("pause");
                           break;
                 
                           case 7:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                           break;
               
                           case 8:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                           break;
   
                           case 9:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |\n"; 
                             system("pause");
                           break;

                           case 10:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                           break;
         
                           case 11:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |\n";
                             system("pause");
                           break;
                 
                           case 12:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                           break;
        }
}

char bisiesto(int a)
{
      if(a=a/4)
      {
       return "si";
      }
      else {
      return "no";
      }     
}         

Saludos!!!
« Última Modificación: 14/05/2008, 12:11:17 pm por Alex »

Desconectado xXxDarkSystemxXx

  • Moderadores
  • Miembro Activo
  • *****
  • Mensajes: 1159
  • Sexo: Masculino
  • La practica hace al maestro
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #6 : 14/05/2008, 03:16:12 pm »
You are not allowed to view links. Register or Login
Pero bro, el objetivo de esto no es ganar sino aplicar los conocimientos en la practica.

No pasa nada amigo ^^ ;) .. solo era una sugerencia xD
Perdiste la llave de tu cerradura y no sabes que hacer??, no la puedes abrir?.. pues entra en la seccion de You are not allowed to view links. Register or Login y aprende como abrirla, sin llave, y sin dañarla ^^

Desconectado Alex

  • Uzer
  • ***
  • Mensajes: 140
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #7 : 15/05/2008, 02:54:53 pm »
Ejercicio 6#

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

int main()
{
      int cuota, horas;
      char nombre[20];
      cout << "Bienvenido!\n\n\n";
      cout << "Nombre de Empleado: ";
      cin >>nombre;
      cout << "\nCual es tu cuota por hora?-> ";
      cin >>cuota;
      cout << "\nCuantas horas trabajas?-> ";
      cin >>horas;
      if(horas > 40)
      {
      cout << "Tu sueldo es: " << ((horas-(horas-40))*cuota+((horas-40)*(2*cuota));
      }
      else if(horas > 50)
      {
      cout << "Tu sueldo es: " << ((horas-(horas-50))*cuota+((horas-50)*(3*cuota));
      }
      else if(horas < 40)
      {
      cout << "Tu sueldo es: " << horas*cuota;
      }
      cout << "\nUn placer trabajar con usted " << nombre <<" Byee!!";
}

Un Saludo! ya hare los otros 2 que me quedan :)

Desconectado Mkdir

  • Moderador
  • Usuario guru
  • *****
  • Mensajes: 1733
  • Sexo: Masculino
  • ...
    • Linux en vivo
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #8 : 15/05/2008, 07:06:36 pm »
You are not allowed to view links. Register or Login
uchh.. problemas de escribir rapido :S ... sorry..

P.D.: Gracias por el consejo del "pause" :)

Ejercicio 3#

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

int main()
{
     int opcion1, opcion2, opcion3, opcion4;
     cout << "Bienvenidos a la tienda San Juanita!!\n\n";
     cout << "Vendemos articulos variados: \n";
     cout << "1->Pulseras: 7$\n2->Collares de oro: 56$\n3->Anillos de diamantes79$\n4->Mesa de Estudio: 456$\n5->Comprar todos los productos\n\n";
     cout << "Que desea comprar (ingrese el numero de delante del producto)? ";
     cint >>opcion1;
     switch(opcion1)
     {
          case 1:
                     system("cls");
                     cout << "Cuantas unidades desea comprar? ";
                     cin >>opcion2;
                     cout << "\nBien... le cuesta:  " <<opcion2 * 7;
                     system("\npause");
          break;
         
          case 2:
                     system("cls");
                     cout << "Cuantas unidades desea comprar? ";
                     cin >>opcion2;
                     cout << "\nVale.. su compra cuesta: " <<(opcion2 * 56)+((30/100)*(opcion2 * 56));
                     system("\npause");
          break;
         
          case 3:
                     system("cls");
                     cout << "Cuantas unidades desea comprar? ";
                     cin >>opcion2;
                     cout << "\nEn total son: " <<(opcion2 * 79)+((40/100)*(opcion2 * 79));
                     system("\npause");
          break;
         
          case 4:
                     system("cls");
                     cout << "Cuantas unidades desea comprar? ";
                     cin >>opcion2;
                     cout << "\nCuesta: " <<(opcion2 * 456)+((50/100)*(opcion2 * 456));
                     system("\npause");
          break;
         
          case 5:
                     system("cls");
                     cout << "Cuantas unidades de pulseras quiere llevarse? ";
                     cin >>opcion2;
                     cout << "\nCuantas unidades de Collares de oro quiere comprar? ";
                     cin >>opcion3;
                     cout << "\nCuantas unidades de Anillos de palta desea llevarse? ";
                     cin >>opcion4;
                     cout << "\nCuantas unidades de Mesas de estudio desea comprar? ";
                     cint >>opcion5;
                     cout << "\n\nEn total le cuesta: " <<(opcion2 * 7)+((opcion2 * 56)+((30/100)*(opcion2 * 56)))+((opcion2 * 79)+((40/100)*(opcion2 * 79)))+((opcion2 * 456)+((50/100)*(opcion2 * 456)));
          break;
         
          default:
                      system("cls");
                      cout << "Opcion incorrecta...";
           break;
     }
}   

Ejercicio 4#

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

char bisiesto(int a);
int main()
{
        int opcion1, opcion2, opcion3, opcion4, opcion5, año;
        cout << "Bienvenido al calendario del Departamento 'Recursos Humanos'\n\n\n";   
        cout << "En que año estamos: ";
        cin >>año;
        cout << "\n\n\n";     
        cout << "MENU:\n\n";
        cout << "1-> Enero\n2-> Febrero\n3->Marzo\n4->Abril\n5->Mayo\n6->Junio\n7->Julio\n8->Agosto\n9->Septiembre\n10->Octubre\n11->Noviembre\n12->Diciembre\n\n";
        cout << "Introduzca el NUMERO del mes a visualizar: ";
        cin >>opcion1;
        switch(opcion1)
        {
                           case 1:
                                      system("cls");
                             cout <<"--------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n\n";                                                                        -                             system("pause");
                           break;                                                                         
                                                                                 
                           case 2:
                                      system("cls");
                             cout << "Año Bisiesto: "<<bisiesto(año);
                             if(bisiesto(año)=="si")
                             {
                             cout <<"--------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |\n";
                             system("pause");
                             }
                             if(bisiesto(año)=="no")
                             {
                             cout <<"--------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";
                             }
                             system("pause");
                           break;
                                 
                           case 3:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                            break;
                           
                            case 4:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |\n"; 
                             system("pause");
                           break;
                           
                           case 5:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                           break;
                 
                           case 6:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |\n"; 
                             system("pause");
                           break;
                 
                           case 7:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                           break;
               
                           case 8:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                           break;
   
                           case 9:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |\n"; 
                             system("pause");
                           break;

                           case 10:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                           break;
         
                           case 11:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |\n";
                             system("pause");
                           break;
                 
                           case 12:
                                      system("cls");
                             cout <<"-------------------------------------------------------------------------\n";
                             cout <<"|Lunes|Martes|Miercoles|Jueves|Viernes|Sabado|Domingo|\n";
                             cout <<"|  -1-   |   -2-   |     -3-     |    -4-  |    -5-    |    -6-   |     -7-    |\n";
                             cout <<"|  -8-   |   -9-   |    -10-    |   -11- |   -12-   |   -13-  |    -14-   |\n";        -                             cout <<"| -15-  |  -16-  |    -17-    |   -18- |   -19-   |   -20-  |    -21---|\n";-                             cout <<"| -22-  |  -23-  |    -24-    |   -25- |   -26-   |   -27-  |    -28-   |\n";             
                             cout <<"| -29-  |  -30-  |    -31-    |\n"; 
                             system("pause");
                           break;
        }
}

char bisiesto(int a)
{
      if(a=a/4)
      {
       return "si";
      }
      else {
      return "no";
      }     
}         

Saludos!!!




Muy bueno los codes xD!!!. Bueno, de antemano te recomiendo que compiles tus codes para que evites varios errores:


Ejercicio #3:


Citar
cint >>opcion1;


Este es un error que te evitarias con el compilador


Citar
int opcion1, opcion2, opcion3, opcion4;

cint >>opcion5;


No declarastes "opcion 5" y volvistes a escribir cint.


Ejercicio #5:


Trata de no nombrar variables con "ñ" pues el compilador no la reconoce.






You are not allowed to view links. Register or Login
Ejercicio 6#

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

int main()
{
      int cuota, horas;
      char nombre[20];
      cout << "Bienvenido!\n\n\n";
      cout << "Nombre de Empleado: ";
      cin >>nombre;
      cout << "\nCual es tu cuota por hora?-> ";
      cin >>cuota;
      cout << "\nCuantas horas trabajas?-> ";
      cin >>horas;
      if(horas > 40)
      {
      cout << "Tu sueldo es: " << ((horas-(horas-40))*cuota+((horas-40)*(2*cuota));
      }
      else if(horas > 50)
      {
      cout << "Tu sueldo es: " << ((horas-(horas-50))*cuota+((horas-50)*(3*cuota));
      }
      else if(horas < 40)
      {
      cout << "Tu sueldo es: " << horas*cuota;
      }
      cout << "\nUn placer trabajar con usted " << nombre <<" Byee!!";
}

Un Saludo! ya hare los otros 2 que me quedan :)






Ejercicio #6:



      cout << "Tu sueldo es: " << ((horas-(horas-40))*cuota+((horas-40)*(2*cuota));

      cout << "Tu sueldo es: " << ((horas-(horas-50))*cuota+((horas-50)*(3*cuota));


Falta un parentesis al final de cada uno.





Estas aprendiendo bro, muy buenos tus codes.


You are not allowed to view links. Register or Login

Desconectado Alex

  • Uzer
  • ***
  • Mensajes: 140
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #9 : 16/05/2008, 09:35:29 am »
sii... me falta el compilador en esta compu... es que esta compu es de mi hermano y no entiende de esto xD .. asi que no le puedo instalar las cosas y el cin a veces me sale con "t" :S ... cierto, me faltaba un parentesis ;) graciiias

Ejercicio 7#

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

int main()
{
    int opcion2, opcion3, opcion4;
    char opcion1[1], nombre[20];

    cout << "Bienvenido! \n\n\n";
    cout << "Cuantas compras realizas habitualmente?(a->1-3, b->3-10, c->10-20) ";
    cin >>opcion1;
    switch (opcion1)
    {
     case 'a':
                 system("cls");
                 cout << "Cual es tu nombre?-> ";
                 cin >>nombre;
                 cout << "\nTienes un descuento del 5% en tus compras " <<nombre<< " :)\n";
                 cout << "Que desea comprar? (1->escobas: 10€ \2->recogedores: 4€ \3->aromatizantes: 6€)->  ";
                 cin >>opcion2;
                 if(opcion2 == 1)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((5/100)*(opcion2*10));
                 system("pause");
                 }
                 if(opcion2 == 2)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*4<< \nTotal a pagar: " <<(opcion3*4)+((5/100)*(opcion3*4));
                 system("pause");
                 }
                 if(opcion2 == 3)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*4<< \nTotal a pagar: " <<(opcion3*4)+((5/100)*(opcion3*4));
                 system("pause");                 }
                 break;     


     case 'b':
                 system("cls");
                 cout << "Cual es tu nombre?-> ";
                 cin >>nombre;
                 cout << "\nTienes un descuento del 8% en tus compras " <<nombre<< " :)\n";
                 cout << "Que desea comprar? (1->escobas: 10€ \2->recogedores: 4€ \3->aromatizantes: 6€)->  ";
                 cin >>opcion2;
                 if(opcion2 == 1)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((8/100)*(opcion2*10));
                 system("pause");
                 }
                 if(opcion2 == 2)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*4<< \nTotal a pagar: " <<(opcion3*4)+((8/100)*(opcion3*4));
                 system("pause");
                 }
                 if(opcion2 == 3)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*4<< \nTotal a pagar: " <<(opcion3*4)+((8/100)*(opcion3*4));
                 system("pause");                 }
                 break;     

     
      case 'c':
                 system("cls");
                 cout << "Cual es tu nombre?-> ";
                 cin >>nombre;
                 cout << "\nTienes un descuento del 10% en tus compras " <<nombre<< " :)\n";
                 cout << "Que desea comprar? (1->escobas: 10€ \2->recogedores: 4€ \3->aromatizantes: 6€)->  ";
                 cin >>opcion2;
                 if(opcion2 == 1)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((10/100)*(opcion2*10));
                 system("pause");
                 }
                 if(opcion2 == 2)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*4<< \nTotal a pagar: " <<(opcion3*4)+((10/100)*(opcion3*4));
                 system("pause");
                 }
                 if(opcion2 == 3)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*4<< \nTotal a pagar: " <<(opcion3*4)+((10/100)*(opcion3*4));
                 system("pause");                 }
                 break;     

      case 'd':
                 system("cls");
                 cout << "Cual es tu nombre?-> ";
                 cin >>nombre;
                 cout << "\nTienes un descuento del 12% en tus compras " <<nombre<< " :)\n";
                 cout << "Que desea comprar? (1->escobas: 10€ \2->recogedores: 4€ \3->aromatizantes: 6€)->  ";
                 cin >>opcion2;
                 if(opcion2 == 1)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((12/100)*(opcion2*10));
                 system("pause");
                 }
                 if(opcion2 == 2)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*4<< \nTotal a pagar: " <<(opcion3*4)+((12/100)*(opcion3*4));
                 system("pause");
                 }
                 if(opcion2 == 3)
                 {
                 cout << "\nCuantas unidades desea comprar?-> ";
                 cin >>opcion3;
                 cout << "\nSubtotal a pagar: "<<opcion3*4<< \nTotal a pagar: " <<(opcion3*4)+((12/100)*(opcion3*4));
                 system("pause");                 }
                 break;     
  }

}

Saludos!!!

P.D.: Cuando puedas continuar la guia y poniendo mas ejercicios los hare encantado :)
« Última Modificación: 16/05/2008, 10:54:15 am por Alex »

Desconectado Mkdir

  • Moderador
  • Usuario guru
  • *****
  • Mensajes: 1733
  • Sexo: Masculino
  • ...
    • Linux en vivo
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #10 : 16/05/2008, 03:24:31 pm »
OK no te preocupes que vienen mas ejercicios
You are not allowed to view links. Register or Login

Desconectado Alex

  • Uzer
  • ***
  • Mensajes: 140
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #11 : 19/05/2008, 12:32:43 pm »
los espero con ganas :)

Desconectado Mkdir

  • Moderador
  • Usuario guru
  • *****
  • Mensajes: 1733
  • Sexo: Masculino
  • ...
    • Linux en vivo
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #12 : 20/05/2008, 03:21:38 pm »
Hay 3 nuevos . . .
You are not allowed to view links. Register or Login

Desconectado Alex

  • Uzer
  • ***
  • Mensajes: 140
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #13 : 21/05/2008, 10:45:17 am »
Aqui van los ejercicios :)

Ejercicio 8#

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

int main()
{
      int ventas, dinero1, vendedores;
      dinero1 = 5000+((9/100)*ventas);
      cout << "Bienvenidos!\n\n";
      cout << "Introduzca el numero de ventas realizadas: ";
      cin >>ventas;
      while (ventas>0)
      {
      cout << "Esta semana recibiras " <<dinero1<<"$";
      cout << "\nHas realizado " <<ventas<< " ventas";
      cout << "\nCuantos vendedores realizaron las mismas ventas?->  ";
      cin >>vendedores;
      system("pause");
      }
      if (dinero1>8000)
      {
      cout <<"\n" <<vendedores << " vendedores obtuvieron mas de 8.000$";
      system("pause");
      }
      else {
      cout <<vendedores << " vendedores obtuvieron menos de 8.000$";
      system("pause");
      }
     
}

Ejercicio 9#

C++

Código: You are not allowed to view links. Register or Login
#include <iostream>
using namespace std;

int main()
{
     int cliente, nventas;
     cout << "Bienvenido!!\n\n";
     cout << "Es te programa almacenara datos de clientes improvisados previamente\n";
     system("pause");
     system("cls");
     cout << "Introduzca nombre de cliente (max 1): ";
     cin >>cliente;
     switch (cliente)
     {
     case 1:
     cout << "Nombre: Pepe\n";
     cout << "Numero de articulos comprados: " <<nventas;
     cout << "Total a pagar (precio para todos los articulos: 5$): "<<5*nventas;
     break;
     }
}

Saludos, Ya hare los demas ;)
« Última Modificación: 22/05/2008, 12:10:52 pm por Alex »

Desconectado Mkdir

  • Moderador
  • Usuario guru
  • *****
  • Mensajes: 1733
  • Sexo: Masculino
  • ...
    • Linux en vivo
Re: Ejercicios Curso C++ (Principiantes e Intermedios)
« Respuesta #14 : 21/05/2008, 05:14:38 pm »
Ok.


Ejercicio 8#

Citar
include <iostream>

Te falto el #

Citar
cin >>vendedores;ç

No declarastes esa variable y hay un caracter de mas.


Citar
dinero1 = 5000+((9/100)*ventas);


Esta ecuacion no es la adecuada.


Ejercicio 9#


El ocde no tiene mucha funcionalidad para lo que se pide, aqui te tengo un ejemplo sin utilizar ninguna variable de caracter.


Código: You are not allowed to view links. Register or Login
#include<iostream.h>



int main()
{
    int compra;
    int compra2;
    int compra3;
    int nombre;
    int a=0;
     
    while (a<=2)//El numero indica las veces que se generara la accion.
    {
          a++;
          cout<<"Bienvenidos, esta es la lista de nuestros usuarios registrados : "<<endl;
          cout<<"1)javier"<<endl<<"2)sofia"<<endl<<"3)kevin"<<endl;
          cout<<"Por favor identifiquese : "<<endl;
          cin>>nombre;
         
          if (nombre==1)
          {
          cout<<"Bienvenido Javier"<<endl;
          cout<<"Cuantos articulos desea comprar?"<<endl;
          cin>>compra;}
       
         
          if (nombre==2)
          {
         
          cout<<"Bienvenida Sofia"<<endl;
          cout<<"Cuantos articulos desea comprar?"<<endl;
          cin>>compra2;}
       
         
          if (nombre==3)
          {
         
          cout<<"Bienvenido Kevin"<<endl;
          cout<<"Cuantos articulos desea comprar?"<<endl;
          cin>>compra3;}
         
          system ("pause");
          system ("cls");
         
          };
         
         
          cout<<"Las ventas generadas hoy son : "<<endl;
          cout<<compra<<" Articulos para Javier"<<endl;
          cout<<"Por un valor de "<<compra*5000<<endl;
         
          cout<<compra2<<" Articulos para Sofia"<<endl;
          cout<<"Por un valor de "<<compra2*5000<<endl;
         
          cout<<compra3<<" Articulos para Kevin"<<endl;
          cout<<"Por un valor de "<<compra3*5000<<endl;
         
         
          system ("pause");
         
          }


Es un code sencillo sin utilizar las varibles char.




Buenos codes bro.  :D :D :D


You are not allowed to view links. Register or Login