SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Universidad Técnica Particular de Loja

Nombre: Silvio Javier Cuenca Macas
Carrera: Electrónica y Telecomunicaciones


                                       Ejercicios de Programación

Programación en: Dev C++

   1. Programa: Se ingresa una cadena de caracteres, si se encuentra en la cadena vocales minúsculas
      el programa las cambiará a vocales mayúsculas.

       #include <stdlib.h>
       int main ()
       {
       char str[50] ; /* Limitar la cadena*/
         printf ("Ingrese cadena n"); /* Llamamos a la cadena*/
       scanf("%s",&str);

         printf("La cadena ingresada es: n%s n",str);
       for(int i=0;i<50;i++)
         {
            switch(str[i]) /* Cambiamos la cadena*/
       {
               case 'a': str[i] = 'A';
                  break;
                      case 'e': str[i] = 'E';
                  break;
                          case 'i': str[i] = 'I';
                  break;
                          case 'o': str[i] = 'O';
                  break;
                          case 'u': str[i] = 'U';
       break;
            }

         }
         printf("La cadena resultante es: n%s n",str);
         int o;
         scanf("%d",o);
         system("PAUSE");
       return 0;
       }



Programación                                                                               Página 1
Universidad Técnica Particular de Loja

Nombre: Silvio Javier Cuenca Macas
Carrera: Electrónica y Telecomunicaciones

   2. Escriba un programa que lea la altura desde la que cae un objeto,se imprima la velocidad y la
      altura a la que se encuentra cada suponiendo caída libre.

       #include<stdio.h>
       #include<stdlib.h>
        int main ()

       {
       float g=-9.8,vi=0,v,yi,y=0;
              int t=1;
              printf("ingrese alturan");
              scanf ("%f",&yi);
              v=(g)*(t);
       printf("la velocidad es:%f m/sn",v);
              y=yi+((0.5)*(g)*(t)*(t));
       printf("la posicion es es:%f mn",y);

              system ("PAUSE");
            return 0;
            }

   3. Crear un programa el cual nos diga si corresponde a un número o aun carácter cuando
      ingresamos un digito cualquiera.

       #include<stdio.h>
       #include<stdlib.h>
       #include<ctype.h>
       int main ()
       {
          char a;
          printf("oprima una tecla: ");
          scanf("%c",&a);
       if(isalpha(a))
          printf("la tecla presionada %c es un caractern",a);
          else
             if(isdigit(a))
             printf("la tecla presionada %c es un numeron",a);
             else
                if(isprint(a))


Programación                                                                                 Página 2
Universidad Técnica Particular de Loja

Nombre: Silvio Javier Cuenca Macas
Carrera: Electrónica y Telecomunicaciones
               printf("la tecla presionada %c es un caracter imprimiblen",a);
               else
                printf("la tecla presionada %c es un caracter no imprimiblen",a);
          system("PAUSE");
          return 0;
        }

    4. Hallar la suma de los 50 primeros números pares:

        #include <stdio.h>
        #include <stdlib.h>
        int main()
        {
          int n, suma = 0;
          for (n=1; n<=50; n++)
        suma += 1*n;
          printf("La suma de los 50 primeros numeros pares es: %dn",suma);
          system("PAUSE");
          return 0;
        }

    5. Crear un programa que nos permita obtener la constante mágica de una dimensión impar y
       permita obtener su cuadro generado a partir de la dimensión dada.

        #include <stdio.h>
        #include <conio.h>
        #define N 11
        #define M 11
        int comprueba (int [N][M], int dim);
        void impresion (int [N][M], int dim);
        main()
        {
        int cuadrado[N][M];
        int dim, f, c, i;
        printf("Introduzca la dimenci¢n por favor:n");
        scanf("%d", &dim);
        while (dim & dim>11)
        {
        printf("ERROR, el valor de la dimenci¢n debe estar entre 3 y 11:n");
        scanf("%d", &dim);


Programación                                                                             Página 3
Universidad Técnica Particular de Loja

Nombre: Silvio Javier Cuenca Macas
Carrera: Electrónica y Telecomunicaciones
        }
        while((dim%2)!=1)
        {
        printf("ERROR el valor de la dimenci¢n debe ser Impar:n");
        scanf("%d", &dim);
        }
        for(f=0; f<dim; f++)
        for(c=0; c<dim; c++)
        cuadrado[f][c]=0;
        f=0;
        c=dim/2;
        cuadrado[f][c]=1;
        for(i=2; i<=dim*dim; i++)
        {
        f--;
        c++;
        if(f<0 && c==dim)
        {
        f=1;
        c=dim-1;
        }
        if(f<0)
        f=dim-1;
        if(c==dim)
        c=0;
        if(cuadrado[f][c]!=0)
        {
        c--;
        f=f+2;
        }
        cuadrado[f][c]=i;
        }
        printf("La constante m gica es: %dnn", comprueba (cuadrado, dim));
        impresion(cuadrado, dim);
        getch();
        return 0;
        }
        int comprueba (int cuadrado [N][M], int dim)
        {
        int magic=1, f,c, consmagic, sum=0, i, j=-1;


Programación                                                                   Página 4
Universidad Técnica Particular de Loja

Nombre: Silvio Javier Cuenca Macas
Carrera: Electrónica y Telecomunicaciones
        consmagic=((dim*dim*dim)+dim)/2;
        for(f=0; f<dim; f++)
        {
        sum=0;
        for(c=0; c<dim; c++)
        sum=sum+cuadrado[f][c];
        if(sum!=consmagic)
        magic=0;
        }
        for(c=0; c<dim; c++)
        {
        sum=0;
        for(f=0; f<dim; f++)
        sum=sum+cuadrado[f][c];
        if(sum!=consmagic)
        magic=0;
        }
        sum=0;
        for(i=0; i<dim; i++)
        sum=sum+cuadrado[i][i];
        if(sum!=consmagic)
        magic=0;
        sum=0;
        for((i=dim-1); i>=0; i--)
        {
        j=j+1;
        sum=sum+cuadrado[i][j];
        }
        if(sum!=consmagic)
        magic=0;
        if(magic==0)
        consmagic=0;
        return (consmagic);
        }
        void impresion (int cuadrado[N][M], int dim)
        {
        int f, c;
        printf("tEL CUADRO GENERADO ES:nn");
        for(f=0; f<dim; f++)
        {


Programación                                                              Página 5
Universidad Técnica Particular de Loja

Nombre: Silvio Javier Cuenca Macas
Carrera: Electrónica y Telecomunicaciones
        for(c=0; c<dim; c++)
        printf("*%d*", cuadrado[f][c]);
        printf("n");
        }
        }

   6. Hacer un programa que cumpla las mismas funciones de una calculadora.

       #include <iostream.h>
       #include <stdlib.h>
       #include <math.h>
       int a,b,pOpcion;
       char op;
       void presentar(int opcion);
       int main()
       {
       do{

       cout<<"%%%%%%%%%%%%%%%%%%%%%%%%%%%%OPCIONES%%%%%%%%%%%%%%%%
       %%%%"<<endl;
       cout<<"@ (1) pSUMA:                          @"<<endl;
             cout<<"@ (2) pRESTA:                         @"<<endl;
             cout<<"@ (3) pMULTIPLICACION:                     @"<<endl;
             cout<<"@ (4) pDIVISION:                        @"<<endl;
             cout<<"@ (5) pRAIZ:                         @"<<endl;
             cout<<"@ (6) pPOTENCIA:                         @"<<endl;
             cout<<"@ (7) FINALIZAR:                        @"<<endl;
       cout<<"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       %%%%%%"<<endl;
             cout<<"Ingrese opcion: ";
             cin>>pOpcion;
       presentar(pOpcion);
             cout<<"desea regresar al menu principal s / n: ";
             cin>>op;
             if ((op=='s')||(op=='S'))
               pOpcion=0;
       else
               pOpcion=7;
            }while (pOpcion !=7 );
       system("PAUSE");


Programación                                                                  Página 6
Universidad Técnica Particular de Loja

Nombre: Silvio Javier Cuenca Macas
Carrera: Electrónica y Telecomunicaciones
        return 0;
        }
        void presentar(int opcion){
        cout<<"ingresar el primer numero: ";
         cin>>a;
         cout<<"ingresar el segundo numero: ";
        cin>>b;
              switch (pOpcion){
                  case 1 : cout<<"La suma es: "<<a+b<<endl; break;
                  case 2 : cout<<"La resta es: "<<a-b<<endl; break;
                  case 3 : cout<<"La multiplicacion es: "<<a*b<<endl; break;
                  case 4 : cout<<"La division es: "<<a/b<<endl; break;
        case 5 : cout<<"La raiz de la suma de los dos # es: "<<sqrt(a+b)<<endl; break;
                  case 6 : cout<<"La potencia es: "<<pow(a,b)<<endl; break;}
        }




Programación                                                                             Página 7

Weitere ähnliche Inhalte

Was ist angesagt?

Ejercicios resueltos en c
Ejercicios resueltos en cEjercicios resueltos en c
Ejercicios resueltos en calan moreno
 
Ejercicios con bucles repetitivos
Ejercicios con bucles repetitivosEjercicios con bucles repetitivos
Ejercicios con bucles repetitivosJoshe Varillas
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y forMiguel Angel Peña
 
Resolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasResolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasCarlos Gascón
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoAbrirllave
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoAlex Cordova
 
Instrucciones básicas para C++
Instrucciones básicas para C++Instrucciones básicas para C++
Instrucciones básicas para C++LorenaCMtz
 
Integración de funciones trigonométricas
Integración de funciones trigonométricasIntegración de funciones trigonométricas
Integración de funciones trigonométricasangiegutierrez11
 
Eigen valores y Eigen vectores
Eigen valores y Eigen vectoresEigen valores y Eigen vectores
Eigen valores y Eigen vectoresOmar Arguello
 
Aplicación de arreglos bidimensionales
Aplicación de arreglos bidimensionalesAplicación de arreglos bidimensionales
Aplicación de arreglos bidimensionalesmarigelcontreras
 
Conjunto ortonormal
Conjunto ortonormal Conjunto ortonormal
Conjunto ortonormal algebragr4
 
Conjunto generador
Conjunto generadorConjunto generador
Conjunto generadoralgebra
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseintHEIVER CUESTA
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3jfranco_123
 

Was ist angesagt? (20)

Principios programacion
Principios programacionPrincipios programacion
Principios programacion
 
Ejercicios resueltos en c
Ejercicios resueltos en cEjercicios resueltos en c
Ejercicios resueltos en c
 
Ejercicios con bucles repetitivos
Ejercicios con bucles repetitivosEjercicios con bucles repetitivos
Ejercicios con bucles repetitivos
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y for
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Resolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasResolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicas
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigo
 
Instrucciones básicas para C++
Instrucciones básicas para C++Instrucciones básicas para C++
Instrucciones básicas para C++
 
Operadores lineales
Operadores linealesOperadores lineales
Operadores lineales
 
Do while en Java
Do while en JavaDo while en Java
Do while en Java
 
Integración de funciones trigonométricas
Integración de funciones trigonométricasIntegración de funciones trigonométricas
Integración de funciones trigonométricas
 
Eigen valores y Eigen vectores
Eigen valores y Eigen vectoresEigen valores y Eigen vectores
Eigen valores y Eigen vectores
 
Aplicación de arreglos bidimensionales
Aplicación de arreglos bidimensionalesAplicación de arreglos bidimensionales
Aplicación de arreglos bidimensionales
 
Trabajo Range-Kutta
Trabajo Range-KuttaTrabajo Range-Kutta
Trabajo Range-Kutta
 
Conjunto ortonormal
Conjunto ortonormal Conjunto ortonormal
Conjunto ortonormal
 
Conjunto generador
Conjunto generadorConjunto generador
Conjunto generador
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 

Andere mochten auch

Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++johnny herrera
 
Magazine advert research
Magazine advert researchMagazine advert research
Magazine advert research957422
 
Ley del medio ambiente
Ley del medio ambienteLey del medio ambiente
Ley del medio ambienteAdalberto
 
Linea de tiempo lic. diego ramos nuñez
Linea de tiempo  lic. diego ramos nuñezLinea de tiempo  lic. diego ramos nuñez
Linea de tiempo lic. diego ramos nuñezdemoni09
 
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Maynor Mendoza
 
PROGRAMAS EN DEV C++
PROGRAMAS EN DEV C++PROGRAMAS EN DEV C++
PROGRAMAS EN DEV C++KarenAlmanza
 
Viajando por el mundo
Viajando por el mundoViajando por el mundo
Viajando por el mundoAdalberto
 
Manual c++
Manual c++Manual c++
Manual c++slent
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Solucionario demidovich tomo III
Solucionario demidovich tomo IIISolucionario demidovich tomo III
Solucionario demidovich tomo IIIDarwin Chilan L
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Kiim Kerrigan
 
Legislación ambiental en el salvador
Legislación ambiental en el salvadorLegislación ambiental en el salvador
Legislación ambiental en el salvadorAdalberto
 
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓN
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓNCÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓN
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓNSYLVIA HERRERA DÍAZ
 
LA CELEBRACIÓN DE SEMANA SANTA EN LA CIUDAD DE QUITO
LA CELEBRACIÓN DE SEMANA SANTA EN LA CIUDAD DE QUITOLA CELEBRACIÓN DE SEMANA SANTA EN LA CIUDAD DE QUITO
LA CELEBRACIÓN DE SEMANA SANTA EN LA CIUDAD DE QUITOSYLVIA HERRERA DÍAZ
 
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...SYLVIA HERRERA DÍAZ
 
Ley de Enfriamiento y Calentamiento de Newton
Ley de Enfriamiento y Calentamiento de NewtonLey de Enfriamiento y Calentamiento de Newton
Ley de Enfriamiento y Calentamiento de NewtonJavier Cuenca
 
Tutorial: Crear un algoritmo
Tutorial: Crear un algoritmo Tutorial: Crear un algoritmo
Tutorial: Crear un algoritmo Lauris R Severino
 

Andere mochten auch (20)

Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
 
E bs+whitepaper senado
E bs+whitepaper senadoE bs+whitepaper senado
E bs+whitepaper senado
 
Magazine advert research
Magazine advert researchMagazine advert research
Magazine advert research
 
Clasificación del folklore.cmap
Clasificación del folklore.cmapClasificación del folklore.cmap
Clasificación del folklore.cmap
 
Ley del medio ambiente
Ley del medio ambienteLey del medio ambiente
Ley del medio ambiente
 
Linea de tiempo lic. diego ramos nuñez
Linea de tiempo  lic. diego ramos nuñezLinea de tiempo  lic. diego ramos nuñez
Linea de tiempo lic. diego ramos nuñez
 
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
 
PROGRAMAS EN DEV C++
PROGRAMAS EN DEV C++PROGRAMAS EN DEV C++
PROGRAMAS EN DEV C++
 
Viajando por el mundo
Viajando por el mundoViajando por el mundo
Viajando por el mundo
 
Manual c++
Manual c++Manual c++
Manual c++
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Solucionario demidovich tomo III
Solucionario demidovich tomo IIISolucionario demidovich tomo III
Solucionario demidovich tomo III
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Legislación ambiental en el salvador
Legislación ambiental en el salvadorLegislación ambiental en el salvador
Legislación ambiental en el salvador
 
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓN
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓNCÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓN
CÓMO POTENCIALIZAR LA IMPLEMENTACIÓN DE LAS TICS EN LA EDUCACIÓN
 
IMPACTO DE LAS TIC
IMPACTO DE LAS TICIMPACTO DE LAS TIC
IMPACTO DE LAS TIC
 
LA CELEBRACIÓN DE SEMANA SANTA EN LA CIUDAD DE QUITO
LA CELEBRACIÓN DE SEMANA SANTA EN LA CIUDAD DE QUITOLA CELEBRACIÓN DE SEMANA SANTA EN LA CIUDAD DE QUITO
LA CELEBRACIÓN DE SEMANA SANTA EN LA CIUDAD DE QUITO
 
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...
LA CELEBRACIÓN DE LA SEMANA SANTA EN LA CIUDAD DE QUITO Y EN LA PARROQUIA DE ...
 
Ley de Enfriamiento y Calentamiento de Newton
Ley de Enfriamiento y Calentamiento de NewtonLey de Enfriamiento y Calentamiento de Newton
Ley de Enfriamiento y Calentamiento de Newton
 
Tutorial: Crear un algoritmo
Tutorial: Crear un algoritmo Tutorial: Crear un algoritmo
Tutorial: Crear un algoritmo
 

Ähnlich wie Ejercicios de programación.

Aritmetica
AritmeticaAritmetica
AritmeticaBOTICA
 
PROBLEMAS DE POGRAMACION 1
PROBLEMAS DE POGRAMACION 1PROBLEMAS DE POGRAMACION 1
PROBLEMAS DE POGRAMACION 1Jordan Puente
 
Programas básico en Lenguaje C
Programas básico en Lenguaje CProgramas básico en Lenguaje C
Programas básico en Lenguaje Caart07
 
Ejercicios Utilizando C++
Ejercicios Utilizando C++Ejercicios Utilizando C++
Ejercicios Utilizando C++Adita IC
 
Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje coswnes92
 
Carpeta programacion i2
Carpeta programacion i2Carpeta programacion i2
Carpeta programacion i2cristianvini90
 
Actividad 4 Ejercicios Dev C++
Actividad 4 Ejercicios Dev C++Actividad 4 Ejercicios Dev C++
Actividad 4 Ejercicios Dev C++Katyuss Luna
 
Ejercicios simples en lenguaje c
Ejercicios simples en lenguaje cEjercicios simples en lenguaje c
Ejercicios simples en lenguaje cMax Toledo
 
Programa Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFTPrograma Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFTROBINRIVERO
 
Practicas bloque 2
Practicas bloque 2Practicas bloque 2
Practicas bloque 2Arana Paker
 

Ähnlich wie Ejercicios de programación. (20)

Aritmetica
AritmeticaAritmetica
Aritmetica
 
PROBLEMAS DE POGRAMACION 1
PROBLEMAS DE POGRAMACION 1PROBLEMAS DE POGRAMACION 1
PROBLEMAS DE POGRAMACION 1
 
Laboratorio1 entrada-salida de datos / Lenguance C
Laboratorio1   entrada-salida de datos / Lenguance CLaboratorio1   entrada-salida de datos / Lenguance C
Laboratorio1 entrada-salida de datos / Lenguance C
 
Include
IncludeInclude
Include
 
Ejerciciosprogramacion
EjerciciosprogramacionEjerciciosprogramacion
Ejerciciosprogramacion
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Programas básico en Lenguaje C
Programas básico en Lenguaje CProgramas básico en Lenguaje C
Programas básico en Lenguaje C
 
Programa
ProgramaPrograma
Programa
 
Practicas de programacion 11 20
Practicas de programacion 11 20Practicas de programacion 11 20
Practicas de programacion 11 20
 
Ejercicios Utilizando C++
Ejercicios Utilizando C++Ejercicios Utilizando C++
Ejercicios Utilizando C++
 
Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje c
 
Carpeta programacion i2
Carpeta programacion i2Carpeta programacion i2
Carpeta programacion i2
 
1 er informe
1 er informe1 er informe
1 er informe
 
Actividad 4 Ejercicios Dev C++
Actividad 4 Ejercicios Dev C++Actividad 4 Ejercicios Dev C++
Actividad 4 Ejercicios Dev C++
 
Ejercicios simples en lenguaje c
Ejercicios simples en lenguaje cEjercicios simples en lenguaje c
Ejercicios simples en lenguaje c
 
Programa Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFTPrograma Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFT
 
Practicas bloque 2
Practicas bloque 2Practicas bloque 2
Practicas bloque 2
 

Mehr von Javier Cuenca

El top de Tecnologías de la última década
El top de Tecnologías de la última década El top de Tecnologías de la última década
El top de Tecnologías de la última década Javier Cuenca
 
Economía y distribución de la riqueza
Economía y distribución de la riqueza Economía y distribución de la riqueza
Economía y distribución de la riqueza Javier Cuenca
 
La Industria Bélica
La Industria BélicaLa Industria Bélica
La Industria BélicaJavier Cuenca
 
La generación de la energía
La generación de la energíaLa generación de la energía
La generación de la energíaJavier Cuenca
 
La industria de la telefonía móvil
La industria de la telefonía móvilLa industria de la telefonía móvil
La industria de la telefonía móvilJavier Cuenca
 
La primera misión Geodésica Francesa
La primera misión Geodésica FrancesaLa primera misión Geodésica Francesa
La primera misión Geodésica FrancesaJavier Cuenca
 
Grandes Inventos desde la época Precolombina
Grandes Inventos desde la época PrecolombinaGrandes Inventos desde la época Precolombina
Grandes Inventos desde la época PrecolombinaJavier Cuenca
 
Expresión Oral y Escrita
Expresión Oral y EscritaExpresión Oral y Escrita
Expresión Oral y EscritaJavier Cuenca
 
Exposicion de programacion
Exposicion de programacionExposicion de programacion
Exposicion de programacionJavier Cuenca
 

Mehr von Javier Cuenca (12)

El top de Tecnologías de la última década
El top de Tecnologías de la última década El top de Tecnologías de la última década
El top de Tecnologías de la última década
 
Economía y distribución de la riqueza
Economía y distribución de la riqueza Economía y distribución de la riqueza
Economía y distribución de la riqueza
 
La Industria Bélica
La Industria BélicaLa Industria Bélica
La Industria Bélica
 
La generación de la energía
La generación de la energíaLa generación de la energía
La generación de la energía
 
La industria de la telefonía móvil
La industria de la telefonía móvilLa industria de la telefonía móvil
La industria de la telefonía móvil
 
Los Mayas
Los MayasLos Mayas
Los Mayas
 
La primera misión Geodésica Francesa
La primera misión Geodésica FrancesaLa primera misión Geodésica Francesa
La primera misión Geodésica Francesa
 
Grandes Inventos desde la época Precolombina
Grandes Inventos desde la época PrecolombinaGrandes Inventos desde la época Precolombina
Grandes Inventos desde la época Precolombina
 
Expresión Oral y Escrita
Expresión Oral y EscritaExpresión Oral y Escrita
Expresión Oral y Escrita
 
Google docs
Google docsGoogle docs
Google docs
 
Licencias
LicenciasLicencias
Licencias
 
Exposicion de programacion
Exposicion de programacionExposicion de programacion
Exposicion de programacion
 

Kürzlich hochgeladen

plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 

Kürzlich hochgeladen (20)

Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 

Ejercicios de programación.

  • 1. Universidad Técnica Particular de Loja Nombre: Silvio Javier Cuenca Macas Carrera: Electrónica y Telecomunicaciones Ejercicios de Programación Programación en: Dev C++ 1. Programa: Se ingresa una cadena de caracteres, si se encuentra en la cadena vocales minúsculas el programa las cambiará a vocales mayúsculas. #include <stdlib.h> int main () { char str[50] ; /* Limitar la cadena*/ printf ("Ingrese cadena n"); /* Llamamos a la cadena*/ scanf("%s",&str); printf("La cadena ingresada es: n%s n",str); for(int i=0;i<50;i++) { switch(str[i]) /* Cambiamos la cadena*/ { case 'a': str[i] = 'A'; break; case 'e': str[i] = 'E'; break; case 'i': str[i] = 'I'; break; case 'o': str[i] = 'O'; break; case 'u': str[i] = 'U'; break; } } printf("La cadena resultante es: n%s n",str); int o; scanf("%d",o); system("PAUSE"); return 0; } Programación Página 1
  • 2. Universidad Técnica Particular de Loja Nombre: Silvio Javier Cuenca Macas Carrera: Electrónica y Telecomunicaciones 2. Escriba un programa que lea la altura desde la que cae un objeto,se imprima la velocidad y la altura a la que se encuentra cada suponiendo caída libre. #include<stdio.h> #include<stdlib.h> int main () { float g=-9.8,vi=0,v,yi,y=0; int t=1; printf("ingrese alturan"); scanf ("%f",&yi); v=(g)*(t); printf("la velocidad es:%f m/sn",v); y=yi+((0.5)*(g)*(t)*(t)); printf("la posicion es es:%f mn",y); system ("PAUSE"); return 0; } 3. Crear un programa el cual nos diga si corresponde a un número o aun carácter cuando ingresamos un digito cualquiera. #include<stdio.h> #include<stdlib.h> #include<ctype.h> int main () { char a; printf("oprima una tecla: "); scanf("%c",&a); if(isalpha(a)) printf("la tecla presionada %c es un caractern",a); else if(isdigit(a)) printf("la tecla presionada %c es un numeron",a); else if(isprint(a)) Programación Página 2
  • 3. Universidad Técnica Particular de Loja Nombre: Silvio Javier Cuenca Macas Carrera: Electrónica y Telecomunicaciones printf("la tecla presionada %c es un caracter imprimiblen",a); else printf("la tecla presionada %c es un caracter no imprimiblen",a); system("PAUSE"); return 0; } 4. Hallar la suma de los 50 primeros números pares: #include <stdio.h> #include <stdlib.h> int main() { int n, suma = 0; for (n=1; n<=50; n++) suma += 1*n; printf("La suma de los 50 primeros numeros pares es: %dn",suma); system("PAUSE"); return 0; } 5. Crear un programa que nos permita obtener la constante mágica de una dimensión impar y permita obtener su cuadro generado a partir de la dimensión dada. #include <stdio.h> #include <conio.h> #define N 11 #define M 11 int comprueba (int [N][M], int dim); void impresion (int [N][M], int dim); main() { int cuadrado[N][M]; int dim, f, c, i; printf("Introduzca la dimenci¢n por favor:n"); scanf("%d", &dim); while (dim & dim>11) { printf("ERROR, el valor de la dimenci¢n debe estar entre 3 y 11:n"); scanf("%d", &dim); Programación Página 3
  • 4. Universidad Técnica Particular de Loja Nombre: Silvio Javier Cuenca Macas Carrera: Electrónica y Telecomunicaciones } while((dim%2)!=1) { printf("ERROR el valor de la dimenci¢n debe ser Impar:n"); scanf("%d", &dim); } for(f=0; f<dim; f++) for(c=0; c<dim; c++) cuadrado[f][c]=0; f=0; c=dim/2; cuadrado[f][c]=1; for(i=2; i<=dim*dim; i++) { f--; c++; if(f<0 && c==dim) { f=1; c=dim-1; } if(f<0) f=dim-1; if(c==dim) c=0; if(cuadrado[f][c]!=0) { c--; f=f+2; } cuadrado[f][c]=i; } printf("La constante m gica es: %dnn", comprueba (cuadrado, dim)); impresion(cuadrado, dim); getch(); return 0; } int comprueba (int cuadrado [N][M], int dim) { int magic=1, f,c, consmagic, sum=0, i, j=-1; Programación Página 4
  • 5. Universidad Técnica Particular de Loja Nombre: Silvio Javier Cuenca Macas Carrera: Electrónica y Telecomunicaciones consmagic=((dim*dim*dim)+dim)/2; for(f=0; f<dim; f++) { sum=0; for(c=0; c<dim; c++) sum=sum+cuadrado[f][c]; if(sum!=consmagic) magic=0; } for(c=0; c<dim; c++) { sum=0; for(f=0; f<dim; f++) sum=sum+cuadrado[f][c]; if(sum!=consmagic) magic=0; } sum=0; for(i=0; i<dim; i++) sum=sum+cuadrado[i][i]; if(sum!=consmagic) magic=0; sum=0; for((i=dim-1); i>=0; i--) { j=j+1; sum=sum+cuadrado[i][j]; } if(sum!=consmagic) magic=0; if(magic==0) consmagic=0; return (consmagic); } void impresion (int cuadrado[N][M], int dim) { int f, c; printf("tEL CUADRO GENERADO ES:nn"); for(f=0; f<dim; f++) { Programación Página 5
  • 6. Universidad Técnica Particular de Loja Nombre: Silvio Javier Cuenca Macas Carrera: Electrónica y Telecomunicaciones for(c=0; c<dim; c++) printf("*%d*", cuadrado[f][c]); printf("n"); } } 6. Hacer un programa que cumpla las mismas funciones de una calculadora. #include <iostream.h> #include <stdlib.h> #include <math.h> int a,b,pOpcion; char op; void presentar(int opcion); int main() { do{ cout<<"%%%%%%%%%%%%%%%%%%%%%%%%%%%%OPCIONES%%%%%%%%%%%%%%%% %%%%"<<endl; cout<<"@ (1) pSUMA: @"<<endl; cout<<"@ (2) pRESTA: @"<<endl; cout<<"@ (3) pMULTIPLICACION: @"<<endl; cout<<"@ (4) pDIVISION: @"<<endl; cout<<"@ (5) pRAIZ: @"<<endl; cout<<"@ (6) pPOTENCIA: @"<<endl; cout<<"@ (7) FINALIZAR: @"<<endl; cout<<"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%"<<endl; cout<<"Ingrese opcion: "; cin>>pOpcion; presentar(pOpcion); cout<<"desea regresar al menu principal s / n: "; cin>>op; if ((op=='s')||(op=='S')) pOpcion=0; else pOpcion=7; }while (pOpcion !=7 ); system("PAUSE"); Programación Página 6
  • 7. Universidad Técnica Particular de Loja Nombre: Silvio Javier Cuenca Macas Carrera: Electrónica y Telecomunicaciones return 0; } void presentar(int opcion){ cout<<"ingresar el primer numero: "; cin>>a; cout<<"ingresar el segundo numero: "; cin>>b; switch (pOpcion){ case 1 : cout<<"La suma es: "<<a+b<<endl; break; case 2 : cout<<"La resta es: "<<a-b<<endl; break; case 3 : cout<<"La multiplicacion es: "<<a*b<<endl; break; case 4 : cout<<"La division es: "<<a/b<<endl; break; case 5 : cout<<"La raiz de la suma de los dos # es: "<<sqrt(a+b)<<endl; break; case 6 : cout<<"La potencia es: "<<pow(a,b)<<endl; break;} } Programación Página 7