PRACTICAS DE PROGRAMACION AVANZADA POR DARIO LOPEZ DIAZ

Practica 21

/**

* Bucle for

* Dario Young

*

*/




#include <iostream>



using namespace std;




int main()

{

     char c[4];

     c[0] = 'h';

     c[1] = 'o';

     c[2] = 'l';

     c[3] = 'a';



     for (int i = 0; i<4; i++)

     {
cout << c[i];

       }

       cout << endl;

     cin.get();

     return 0;

}




Practica 22

/**

* comparadores logicos (compara los valores que ingresamos)

* Dario Young

*

*/




#include <iostream>

#include <stdlib.h>



using namespace std;



int main ()

{

     cout<< "vamos a provar los operadores n";
unsigned int test=0 ;

    int a = 23, b = 21, c = 34;

    cout<< "valores: " << c << " " << b << " " << a << endl;

    cout << " dame valores n a=";

    cin >> a;

    cout << " dame valores n b=";

    cin >> b;



    cout << " dame valores n c=";

    cin >> c;



    cout <<"Y ahora son estos: c=" << c << "b=" << b << "a=" << a << endl;

    if (!(a == b))

    cout << "a y b no son iguales" << endl;

    else

    cout << "a y b son iguales" << endl;

    if ((a == b) || (b == c))

    cout << " A y B son iguales o B y C son iguales" << endl;

    else

    cout << "ni A y B son iguales ni B y C son iguales" << endl;



    system ("PAUSE");

    return 0;

}
Practica 23

/**

* operadores

* Dario Young

*

*/



#include <iostream>



using namespace std;



int main()

{

     unsigned int test = 0;

     unsigned int a = 0, b= 0, c;

     c=b=a = ++test;



     b += 3;

     c++;

     a -= 1;



     cout <<"Y ahora son estos: c=" << c << "b=" << b << "a=" << a << endl;

     cout <<"Dame valores: n a=";

     cin >> a;
cout << "b=";

    cin >> b;



    cout << "c";

    cin >> c;

    cout <<"Y ahora son estos: c=" << c << "b=" << b << "a=" << a << endl;

    if (a > b)

    {

    cout <<"A es mayor que B" << endl;

}

    if (a >=b)

    {

    cout << "A es mayor o igual que B" << endl;

}

    if (a <= b)

{

        cout <<"A es menor o igual que B" << endl;

        }

        system ("PAUSE");

        return 0;

        }
Practica 24

/**

*

* Dario Young

*

*/



#include <iostream>



using namespace std;



int main()

{

     cout <<"vamos a probar los operadores n";

     unsigned int test = 0;

     int a = 23, b = 21, c = 34;



     cout <<"valores: " << c << " " << b << " " << a << endl;



     cout <<"dame valores: n a=";

     cin >> a;



     cout <<"b=";

     cin >>b;
cout <<"c=";

    cin >>c;



    cout <<"y ahora son estos: c=" << c << "b=" << b << "a=" << a << endl;

    if (!a)

    cout <<"A es true (distinto de 0)" << endl;

    if (!b)

    cout <<"B es false (igual 0)" << endl;

    else

    cout <<"B es true (distinto de 0)" << endl;



    if (!c)

    cout <<"C es false (igual a 0)" << endl;

    else

    cout <<"C es true (distinto de 0)" << endl;



    c = (a == b) ?0:1;

    cout <<"C es: " << c << endl;



    system ("PAUSE");

    return 0;

}
Practica 25

#include <iostream>



using namespace std;



int main()

{

    cout <<"vamos a probar los operadores n";

    unsigned int test = 0;

    int a= 23, b= 21, c = 34;



    cout <<"valores: " << c << " " << b << " " << a << endl;

    if (a > b)

    cout<<"a mayor o igual que b" << endl;

    else

    cout <<"a menor que b" << endl;



    if (a >=b)

    {

        cout <<"a mayor o igual que b" << endl;

        if (a == 23)

        {

            cout <<"a igual que 23" << endl;

            cout <<"terminamos:" << endl;
}

          } else

          {

                cout <<"a menor que b" << endl;

                }




    system ("PAUSE");

    return 0;

}
Practica 26

/**

* Este programa calcula el salario de un empleado respecto a las horas trabajadas y el
sueldo por hora

* Dario Young

*

*/




#include <stdlib.h>

#include <stdio.h>

#include <iostream>



using namespace std;



int main ()

{



        char nombre [31];

        int horastrab;

        float cuotahora,sueldo;

        char desea;



        do

    {
printf( "n calcula el sueldo de varios empleados n");

printf( " cual es el nombre del empleado: ");

gets(nombre);

    printf( " teclee el numero de horas trabajadas:");

    scanf("%d",&horastrab);

    printf("teclee la cuota por hora");

    scanf("%f",&cuotahora);

    fflush(stdin); /* vaciar memoria */

    sueldo=horastrab*cuotahora;



    printf("el empleado :%sn",nombre);

    printf("gano:$%8.2fnn",sueldo);

    printf("otro empleado (s/n)?:");

    desea = getchar ();

    fflush(stdin);

}

while(desea=='s'||desea=='s');




printf("presione una tecla para continuar :");

fflush(stdin);

getchar ();}
practica 27

/**

* Este programa calcula el sueldo de varios empleados y a diferencia del anterior hace
una sumatorio de los empleados

* Dario Young

*

*/




#include <stdlib.h>

#include <stdio.h>

#include <iostream>



using namespace std;



int main ()

{



     char nombre [31];

     int horastrab, totempleados;

     float cuotahora,sueldo;

     char desea;

     totempleados=0;

     do
{



printf( "n calcula el sueldo de varios empleados n");

printf( " cual es el nombre del empleado: ");

gets(nombre);

    printf( " teclee el numero de horas trabajadas:");

        scanf("%d",&horastrab);

        printf("teclee la cuota por hora");

        scanf("%f",&cuotahora);

        fflush(stdin); // vaciar memoria

        sueldo=horastrab*cuotahora;

        totempleados=totempleados+1;

        printf("el empleado :%sn",nombre);

        printf("gano:$%8.2fnn",sueldo);

        printf("otro empleado (s/n)?:");

        desea = getchar ();

        fflush(stdin);

}

while(desea=='s'||desea=='s');

printf("empleados calculados %d n",totempleados);

printf("presione una tecla para continuar :");

fflush(stdin);

getchar ();}
practica 28



#include <iostream>



using namespace std;




int main()

{

    condicion 1;

    condicion 2;

}

for ((1=1); i <=10; i++;)

{

    printf ("%d" ,i);

    for (j=1; j<=10; j++);

    printf ("%d" ,j);

}



system ("PAUSE");

return 0;

}

Practica de programacion 21 28

  • 1.
    PRACTICAS DE PROGRAMACIONAVANZADA POR DARIO LOPEZ DIAZ Practica 21 /** * Bucle for * Dario Young * */ #include <iostream> using namespace std; int main() { char c[4]; c[0] = 'h'; c[1] = 'o'; c[2] = 'l'; c[3] = 'a'; for (int i = 0; i<4; i++) {
  • 2.
    cout << c[i]; } cout << endl; cin.get(); return 0; } Practica 22 /** * comparadores logicos (compara los valores que ingresamos) * Dario Young * */ #include <iostream> #include <stdlib.h> using namespace std; int main () { cout<< "vamos a provar los operadores n";
  • 3.
    unsigned int test=0; int a = 23, b = 21, c = 34; cout<< "valores: " << c << " " << b << " " << a << endl; cout << " dame valores n a="; cin >> a; cout << " dame valores n b="; cin >> b; cout << " dame valores n c="; cin >> c; cout <<"Y ahora son estos: c=" << c << "b=" << b << "a=" << a << endl; if (!(a == b)) cout << "a y b no son iguales" << endl; else cout << "a y b son iguales" << endl; if ((a == b) || (b == c)) cout << " A y B son iguales o B y C son iguales" << endl; else cout << "ni A y B son iguales ni B y C son iguales" << endl; system ("PAUSE"); return 0; }
  • 4.
    Practica 23 /** * operadores *Dario Young * */ #include <iostream> using namespace std; int main() { unsigned int test = 0; unsigned int a = 0, b= 0, c; c=b=a = ++test; b += 3; c++; a -= 1; cout <<"Y ahora son estos: c=" << c << "b=" << b << "a=" << a << endl; cout <<"Dame valores: n a="; cin >> a;
  • 5.
    cout << "b="; cin >> b; cout << "c"; cin >> c; cout <<"Y ahora son estos: c=" << c << "b=" << b << "a=" << a << endl; if (a > b) { cout <<"A es mayor que B" << endl; } if (a >=b) { cout << "A es mayor o igual que B" << endl; } if (a <= b) { cout <<"A es menor o igual que B" << endl; } system ("PAUSE"); return 0; }
  • 6.
    Practica 24 /** * * DarioYoung * */ #include <iostream> using namespace std; int main() { cout <<"vamos a probar los operadores n"; unsigned int test = 0; int a = 23, b = 21, c = 34; cout <<"valores: " << c << " " << b << " " << a << endl; cout <<"dame valores: n a="; cin >> a; cout <<"b="; cin >>b;
  • 7.
    cout <<"c="; cin >>c; cout <<"y ahora son estos: c=" << c << "b=" << b << "a=" << a << endl; if (!a) cout <<"A es true (distinto de 0)" << endl; if (!b) cout <<"B es false (igual 0)" << endl; else cout <<"B es true (distinto de 0)" << endl; if (!c) cout <<"C es false (igual a 0)" << endl; else cout <<"C es true (distinto de 0)" << endl; c = (a == b) ?0:1; cout <<"C es: " << c << endl; system ("PAUSE"); return 0; }
  • 8.
    Practica 25 #include <iostream> usingnamespace std; int main() { cout <<"vamos a probar los operadores n"; unsigned int test = 0; int a= 23, b= 21, c = 34; cout <<"valores: " << c << " " << b << " " << a << endl; if (a > b) cout<<"a mayor o igual que b" << endl; else cout <<"a menor que b" << endl; if (a >=b) { cout <<"a mayor o igual que b" << endl; if (a == 23) { cout <<"a igual que 23" << endl; cout <<"terminamos:" << endl;
  • 9.
    } } else { cout <<"a menor que b" << endl; } system ("PAUSE"); return 0; }
  • 10.
    Practica 26 /** * Esteprograma calcula el salario de un empleado respecto a las horas trabajadas y el sueldo por hora * Dario Young * */ #include <stdlib.h> #include <stdio.h> #include <iostream> using namespace std; int main () { char nombre [31]; int horastrab; float cuotahora,sueldo; char desea; do {
  • 11.
    printf( "n calculael sueldo de varios empleados n"); printf( " cual es el nombre del empleado: "); gets(nombre); printf( " teclee el numero de horas trabajadas:"); scanf("%d",&horastrab); printf("teclee la cuota por hora"); scanf("%f",&cuotahora); fflush(stdin); /* vaciar memoria */ sueldo=horastrab*cuotahora; printf("el empleado :%sn",nombre); printf("gano:$%8.2fnn",sueldo); printf("otro empleado (s/n)?:"); desea = getchar (); fflush(stdin); } while(desea=='s'||desea=='s'); printf("presione una tecla para continuar :"); fflush(stdin); getchar ();}
  • 12.
    practica 27 /** * Esteprograma calcula el sueldo de varios empleados y a diferencia del anterior hace una sumatorio de los empleados * Dario Young * */ #include <stdlib.h> #include <stdio.h> #include <iostream> using namespace std; int main () { char nombre [31]; int horastrab, totempleados; float cuotahora,sueldo; char desea; totempleados=0; do
  • 13.
    { printf( "n calculael sueldo de varios empleados n"); printf( " cual es el nombre del empleado: "); gets(nombre); printf( " teclee el numero de horas trabajadas:"); scanf("%d",&horastrab); printf("teclee la cuota por hora"); scanf("%f",&cuotahora); fflush(stdin); // vaciar memoria sueldo=horastrab*cuotahora; totempleados=totempleados+1; printf("el empleado :%sn",nombre); printf("gano:$%8.2fnn",sueldo); printf("otro empleado (s/n)?:"); desea = getchar (); fflush(stdin); } while(desea=='s'||desea=='s'); printf("empleados calculados %d n",totempleados); printf("presione una tecla para continuar :"); fflush(stdin); getchar ();}
  • 14.
    practica 28 #include <iostream> usingnamespace std; int main() { condicion 1; condicion 2; } for ((1=1); i <=10; i++;) { printf ("%d" ,i); for (j=1; j<=10; j++); printf ("%d" ,j); } system ("PAUSE"); return 0; }