ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios con bucles


Enviado por   •  31 de Enero de 2016  •  Apuntes  •  1.826 Palabras (8 Páginas)  •  60 Visitas

Página 1 de 8

1. Elaborar un programa que reciba un usuario y contraseña, si son válidos, salir del ciclo, si no lo son, acumular los intentos fallidos, al tercer intento fallido bloquear usuario.

#include

int main()

{

        int cont=0, pass;

        char username [6];

        do

        {

                printf("Intruducir usaurio: \n");

                scanf("%s",&username);

                printf("%s",username);

                if (username == 'julio') && (pass = '1234')

                {

                        printf("Acceso Otorgado");

                }

                else

                {

                        cont++

                }

        }while (cont<3);

        printf("Usuario bloqueado por acumulacion de intentos fallidos");

}

2. Elaborar un programa que imprima la tabla de amortización de un Activo Fijo por el metodo de digito de los años ascendente (valor depreciado en el año, valor en libros, total depreciado, etc.).

3. Elaborar un programa que determine si una cedula es válida.

#include

#include

using namespace std;

int main()

   {

        int cedula[10];

        int i=0,eldoble=0,valorsuma=0,decena=0,digito=0;

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

         {

           cout << "Ingrese el " << i << " digito:";

           cin >> cedula[i];  

         }

   

           for(i=0;i<9;i++)

            {

              if(i%2==0)

              {

                eldoble=cedula[i]*2;

                  if(eldoble >9)

                  {

                    eldoble=eldoble-9;        

                  }            

              }            

              else

                 {

                   eldoble=cedula[i];

                 }

                   valorsuma=valorsuma+eldoble;

             }

               cout << "suma total:" << valorsuma << endl;

               decena=((valorsuma/10)+1)*10

               cout << "decena superior:" << decena << endl;

               digito=decena-valorsuma;

                 if(digito == 10)

                   digito=0;

                     if(digito == cedula[9])

                       cout << "cedula correcta" << endl;

                         else

                           cout <<"cedula INCORRECTA" << endl;      

 

   system("Pause");

   return 0;

}

4. Crear un programa que capture una matriz de orden n y ordene dicha matriz en forma descendente.

#include

 

using namespace std;

 

int main()

{

     int f=2,c=2,mayor=0;

     int matriz[f][c];

     for(int i=0; i

    {

        for(int j=0; j

        {

             cout<<"introducir valores para matriz:";

             cin>>matriz[i][j];

        }

    }

    cout<<"\nLos valores fueron introducidos asi"<

...

Descargar como (para miembros actualizados)  txt (4.9 Kb)   pdf (67.2 Kb)   docx (10 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com