SlideShare una empresa de Scribd logo
1 de 7
Ejemplos para Dev-C++

                             LENGUAJE C
                    Programación de Computadores
El Dev-C++ no es mas que un editor que nos permite escribir
nuestros programas y que el convierte en instrucciones de maquina
para ser ejecutadas por el computador y presentar los resultados.

Existe otros editores como el Borland C y visual C++ entre otros que
lo que cambian es que pueden traer más aplicaciones o herramientas
visuales pero en esencia permite hacer lo mismo que el Dev-C++.

Estos son algunos programas para Dev-C++.

  1. Empezamos con el mas sencillo el famoso “Hola Mundo”

#include<conio.h>         //Librería para el getch
#include<stdio.h>         //Librería para printf
main()                    //inicio de programa principal
{
printf("Hola Mundo");     //escribir,
getch();                  //detener para visualizar
return(0);                //Proceso finalizado OK
}


  2. Imprimir el cuadrado de un número ingresado por el usuario.

#include<conio.h>
#include<stdio.h>
main()
{
//variables
float x,c; //float = %f =real
//instrucciones
printf("Digite un numero"); //escribir
scanf("%f",&x); //leer
c=x*x;
printf("El cuadrado de %f es %f",x,c);
getch();
return(0);
}

Si se lo desea puede cambiar printf por cout para escribir y el
scanf de leer por cin, que pertenecen a la librería iostream.h
#include<conio.h>
#include<iostream>
main()
{
//variables
float x,c;
clrscr(); //limpiar pantalla
cout<<"Digite un numero"; //escribir
cin>>x; //Leer
c=x*x;
cout<<"El cuadrado de "<<x<<" es "<<c;
getch();
return(0);
}


La instrucción cout<<endl; indica al programa que ejecute un salto
de línea o un Enter, permitiendo separar mensajes por líneas en la
pantalla.

  3. Calcular el área de un triangulo, cuyas dimensiones son
     ingresadas por el usuario

  #include<conio.h>
  #include<iostream>

  using namespace std;
  main()
  {
  //variables
  float b,h,AT;
  //instrucciones

  cout<<"Este programa calcula   el área de un triangulo"<<endl;
     //enter
  cout<<"Digite el valor de la   base";
  cin>>b;
  cout<<"Digite el valor de la   altura";
  cin>>h;
  AT=(b*h)/2;
  cout<<"El Área del Triangulo   es"<<AT;
  getch();
  return(0);
  }



La estructuras que requieren de condicionales como lo es el SI y el
MIENTRAS entre otros, nos permite presentar condiciones compuestas
por medio de operador AND (&&) y el OR (||)
4. Determinar el mayor de 3 números ingresados por el usuario.

# include <conio.h>
# include <iostream.h>

int main ()

{
      int a,b,c;
      cout << "Ingrese el primer valor" <<endl;
      cin >> a;
      cout << "Ingrese el segundo valor" <<endl;
      cin >> b;
      cout << "Ingrese el tercer valor" <<endl;
      cin >> c;

      if ((a>=b) && (a>=c))
      {
                cout <<"El mayor es el primer valor" <<endl << a;
                }
      if ((b>=a) && (b>=c))
      {
                cout <<"El mayor es el segundo valor" <<endl << b;
                }
      if ((c>=a) && (c>=b))
      {
                cout <<"El mayor es el tercer valor" <<endl << c;
                }
      getch ();
      return 0;
 }

Nota: es de resaltar que en el if por ser solo una instrucción no es
obligatorio encerrar esta instrucción dentro de llaves, esto es solo
una exigencia para 2 o más instrucciones

     5. Imprimir los divisores de un número ingresado por el usuario.

#include<conio.h>
#include<iostream>
using namespace std;
main()
{
int n,i=1;
cout<<"Digite un numero ";
cin>>n;
while(i<=n)                       //while = Mientras
     {
     if(n%i==0)                   //if =si
         cout<<i<<endl;
     }
i++;
}
getch();
return(0);
}


    6. Calcular el mayor de un conjunto de números reales ingresados
       por el usuario

#include<conio.h>
#include<iostream>

using namespace std;

main()
{
//variables
int n,contador=1;
float x,mayor;

//Istrucciones

cout<<"Cuantos números desea ingresar para encontrar el máximo: ";
cin>>n;
cout<<"Numero 1: ";
cin>>x;
mayor=x;
while(contador<n)
{
contador++;
cout<<"Numero "<<contador<<": ";
cin>>x;
if(x>mayor)
   {
   mayor=x;
   }
}
cout<<"El mayor es "<<mayor;
getch();
return(0);
}


Nota: El programa presenta problemas cuando si digita un numero
negativo para la cantidad de elementos. ¡Solucionarlo!
7. Imprimir el factorial de un número dado

# include <conio.h>
# include <iostream.h>

using namespace std;

int main ()

{
     float n,i,f;
     cout <<"Ingrese el valor de n" <<endl;
     cin >> n;
     if(n<0)
     {
       cout<<"No se como calcular el factorial de un negativo";
       }
       else
     {
       f=1;
       for (i=1; i<=n; i++)
            {
            f=f*i;
            }
       cout <<"El resultado es " <<f;
     }

getch ();
return 0;

}
Taller
   1. busca los errores del siguiente programa

#include <stdio.h>
main()
{
printf( Estoy en la fila 1 columna 1 );
return 0;
}

   2. Encontrar el 16% de la compra efectuada por un cliente.
   3. Imprimir el valor absoluto de un número.
   4. Dados 3 números diferentes encontrar el intermedio.
   5. Calcular el menor de un conjunto de números reales ingresados
       por el usuario.
   6. Calcular el promedio de n números enteros ingresados por el
       usuario.
   7. Imprimir la suma de los números en [a,b] donde a y b son
       ingresados por el usuario.
   8. Determinar la suma y el producto de los números pares
       comprendidos entre 20 y 40 inclusive.
   9. Imprimir los múltiplos de 7 desde 1 hasta n, donde n es
       ingresado por el usuario.
   10. Ingresados los números m y n por el usuario, encontrar la
       media aritmética de los números enteros comprendidos entre
       ellos.
   11. Determinar si un entero positivo mayor que 1 es o no primo.
   12. Dada una cifra menor de mil ingresada por el usuario,
       imprimir su represtación en monedas de 500, 200, 100, y 50
       pesos; escribir la palabra sobrante si existe un sobrante
       menor de 50, por ejemplo 462 es 2 monedas de 200, 1 de 50 y
       un sobrante de 12 pesos. (no imprimir las monedas que se
       utilizan 0 veces)
Lista básica de Errores posibles

  Los siguientes son por ausencia (missing) de símbolo
     • Error PROC1.CPP 17: Statement missing ; Significa que el
        programa llamado proc1.cpp llego hasta la línea 17 y
        encontró ausencia del símbolo (;)
     • Error PROC1.CPP 12: Statement missing { Significa ausencia de
        llave Izquierda.
     • Error PROC1.CPP 19: Statement missing } Significa ausencia de
        llave Derecha.

     Solución: normalmente el símbolo esta ausente en esta o en la
     línea anterior al error.

Los siguientes errores indican que en el programa prog3 en las
líneas 10 y 26 existen una palabra encerrada en comillas (' ')
desconocida para cada caso y solicita un prototipo,
     • Error PROG3.CPP 10: Function 'cout' should have a prototype
     • Error PROG3.CPP 26: Function 'getch' should have a prototype

     Solución: el motivo del error es que puede estar mal escrito,
     recuerda que el C es sensitivo a mayúsculas y minúsculas no es
     lo mismo Printf y printf o que no se haya escrito en el
     programa la librería necesaria, para nuestro caso
     #include<conio.h> o #include<iostream>

Más contenido relacionado

La actualidad más candente

10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whileDelvi Ramirez
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en CAbraham
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++ncrmax
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
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
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Idalia Tristan
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónAna Ruth G H
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeIntJerry
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfijaOmarzingm
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivasDenisse C
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosDulcevelazquez6
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 

La actualidad más candente (20)

10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
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)
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su función
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeInt
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivas
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplos
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 

Destacado (10)

Ejemplos c
Ejemplos cEjemplos c
Ejemplos c
 
Programación C++ - DEV C++
Programación C++ - DEV C++Programación C++ - DEV C++
Programación C++ - DEV C++
 
Acceso abierto en la investigación y la docencia universitaria
Acceso abierto en la investigación y la docencia universitariaAcceso abierto en la investigación y la docencia universitaria
Acceso abierto en la investigación y la docencia universitaria
 
Evolución del Marketing
Evolución del MarketingEvolución del Marketing
Evolución del Marketing
 
Marketing Mix
Marketing MixMarketing Mix
Marketing Mix
 
Dev-C++
Dev-C++ Dev-C++
Dev-C++
 
Marketing Mix
Marketing MixMarketing Mix
Marketing Mix
 
Metodologia De La Investigacion
Metodologia De La InvestigacionMetodologia De La Investigacion
Metodologia De La Investigacion
 
El Proyecto de investigación. El Planteamiento del problema
El Proyecto de investigación. El Planteamiento del problemaEl Proyecto de investigación. El Planteamiento del problema
El Proyecto de investigación. El Planteamiento del problema
 
Investigacion descriptiva
Investigacion descriptivaInvestigacion descriptiva
Investigacion descriptiva
 

Similar a Ejemplos Para Dev C++

Similar a Ejemplos Para Dev C++ (20)

De algoritmo a programa en c++
De algoritmo a programa en c++De algoritmo a programa en c++
De algoritmo a programa en c++
 
Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1
 
C++.pdf
C++.pdfC++.pdf
C++.pdf
 
6.funciones y recursividad en c++
6.funciones y recursividad en c++6.funciones y recursividad en c++
6.funciones y recursividad en c++
 
Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
 
2.introducción a las aplicaciones en c++
2.introducción a las aplicaciones en c++2.introducción a las aplicaciones en c++
2.introducción a las aplicaciones en c++
 
Ejercicios pseudocodigo pse_int_regf
Ejercicios pseudocodigo pse_int_regfEjercicios pseudocodigo pse_int_regf
Ejercicios pseudocodigo pse_int_regf
 
Ejercicios pseudocodigo pse_int_rpc
Ejercicios pseudocodigo pse_int_rpcEjercicios pseudocodigo pse_int_rpc
Ejercicios pseudocodigo pse_int_rpc
 
Ejercicios pseudocodigo
Ejercicios pseudocodigoEjercicios pseudocodigo
Ejercicios pseudocodigo
 
Manual de pseint
Manual de pseintManual de pseint
Manual de pseint
 
ACTIVIDAD 4.docx
ACTIVIDAD 4.docxACTIVIDAD 4.docx
ACTIVIDAD 4.docx
 
Ejercicios Utilizando C++
Ejercicios Utilizando C++Ejercicios Utilizando C++
Ejercicios Utilizando C++
 
Cesar lenguaje c_
Cesar lenguaje c_Cesar lenguaje c_
Cesar lenguaje c_
 
Manual.es
Manual.esManual.es
Manual.es
 
Escuela
EscuelaEscuela
Escuela
 
Escuela
EscuelaEscuela
Escuela
 
Primera_D-Semanaz<xcz<c<zc-Fundamentos_C++.ppt
Primera_D-Semanaz<xcz<c<zc-Fundamentos_C++.pptPrimera_D-Semanaz<xcz<c<zc-Fundamentos_C++.ppt
Primera_D-Semanaz<xcz<c<zc-Fundamentos_C++.ppt
 
Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
Programacion c
Programacion cProgramacion c
Programacion c
 

Último

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
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
 

Último (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
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
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.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.
 

Ejemplos Para Dev C++

  • 1. Ejemplos para Dev-C++ LENGUAJE C Programación de Computadores El Dev-C++ no es mas que un editor que nos permite escribir nuestros programas y que el convierte en instrucciones de maquina para ser ejecutadas por el computador y presentar los resultados. Existe otros editores como el Borland C y visual C++ entre otros que lo que cambian es que pueden traer más aplicaciones o herramientas visuales pero en esencia permite hacer lo mismo que el Dev-C++. Estos son algunos programas para Dev-C++. 1. Empezamos con el mas sencillo el famoso “Hola Mundo” #include<conio.h> //Librería para el getch #include<stdio.h> //Librería para printf main() //inicio de programa principal { printf("Hola Mundo"); //escribir, getch(); //detener para visualizar return(0); //Proceso finalizado OK } 2. Imprimir el cuadrado de un número ingresado por el usuario. #include<conio.h> #include<stdio.h> main() { //variables float x,c; //float = %f =real //instrucciones printf("Digite un numero"); //escribir scanf("%f",&x); //leer c=x*x; printf("El cuadrado de %f es %f",x,c); getch(); return(0); } Si se lo desea puede cambiar printf por cout para escribir y el scanf de leer por cin, que pertenecen a la librería iostream.h
  • 2. #include<conio.h> #include<iostream> main() { //variables float x,c; clrscr(); //limpiar pantalla cout<<"Digite un numero"; //escribir cin>>x; //Leer c=x*x; cout<<"El cuadrado de "<<x<<" es "<<c; getch(); return(0); } La instrucción cout<<endl; indica al programa que ejecute un salto de línea o un Enter, permitiendo separar mensajes por líneas en la pantalla. 3. Calcular el área de un triangulo, cuyas dimensiones son ingresadas por el usuario #include<conio.h> #include<iostream> using namespace std; main() { //variables float b,h,AT; //instrucciones cout<<"Este programa calcula el área de un triangulo"<<endl; //enter cout<<"Digite el valor de la base"; cin>>b; cout<<"Digite el valor de la altura"; cin>>h; AT=(b*h)/2; cout<<"El Área del Triangulo es"<<AT; getch(); return(0); } La estructuras que requieren de condicionales como lo es el SI y el MIENTRAS entre otros, nos permite presentar condiciones compuestas por medio de operador AND (&&) y el OR (||)
  • 3. 4. Determinar el mayor de 3 números ingresados por el usuario. # include <conio.h> # include <iostream.h> int main () { int a,b,c; cout << "Ingrese el primer valor" <<endl; cin >> a; cout << "Ingrese el segundo valor" <<endl; cin >> b; cout << "Ingrese el tercer valor" <<endl; cin >> c; if ((a>=b) && (a>=c)) { cout <<"El mayor es el primer valor" <<endl << a; } if ((b>=a) && (b>=c)) { cout <<"El mayor es el segundo valor" <<endl << b; } if ((c>=a) && (c>=b)) { cout <<"El mayor es el tercer valor" <<endl << c; } getch (); return 0; } Nota: es de resaltar que en el if por ser solo una instrucción no es obligatorio encerrar esta instrucción dentro de llaves, esto es solo una exigencia para 2 o más instrucciones 5. Imprimir los divisores de un número ingresado por el usuario. #include<conio.h> #include<iostream> using namespace std; main() { int n,i=1; cout<<"Digite un numero "; cin>>n; while(i<=n) //while = Mientras { if(n%i==0) //if =si cout<<i<<endl; } i++; } getch(); return(0);
  • 4. } 6. Calcular el mayor de un conjunto de números reales ingresados por el usuario #include<conio.h> #include<iostream> using namespace std; main() { //variables int n,contador=1; float x,mayor; //Istrucciones cout<<"Cuantos números desea ingresar para encontrar el máximo: "; cin>>n; cout<<"Numero 1: "; cin>>x; mayor=x; while(contador<n) { contador++; cout<<"Numero "<<contador<<": "; cin>>x; if(x>mayor) { mayor=x; } } cout<<"El mayor es "<<mayor; getch(); return(0); } Nota: El programa presenta problemas cuando si digita un numero negativo para la cantidad de elementos. ¡Solucionarlo!
  • 5. 7. Imprimir el factorial de un número dado # include <conio.h> # include <iostream.h> using namespace std; int main () { float n,i,f; cout <<"Ingrese el valor de n" <<endl; cin >> n; if(n<0) { cout<<"No se como calcular el factorial de un negativo"; } else { f=1; for (i=1; i<=n; i++) { f=f*i; } cout <<"El resultado es " <<f; } getch (); return 0; }
  • 6. Taller 1. busca los errores del siguiente programa #include <stdio.h> main() { printf( Estoy en la fila 1 columna 1 ); return 0; } 2. Encontrar el 16% de la compra efectuada por un cliente. 3. Imprimir el valor absoluto de un número. 4. Dados 3 números diferentes encontrar el intermedio. 5. Calcular el menor de un conjunto de números reales ingresados por el usuario. 6. Calcular el promedio de n números enteros ingresados por el usuario. 7. Imprimir la suma de los números en [a,b] donde a y b son ingresados por el usuario. 8. Determinar la suma y el producto de los números pares comprendidos entre 20 y 40 inclusive. 9. Imprimir los múltiplos de 7 desde 1 hasta n, donde n es ingresado por el usuario. 10. Ingresados los números m y n por el usuario, encontrar la media aritmética de los números enteros comprendidos entre ellos. 11. Determinar si un entero positivo mayor que 1 es o no primo. 12. Dada una cifra menor de mil ingresada por el usuario, imprimir su represtación en monedas de 500, 200, 100, y 50 pesos; escribir la palabra sobrante si existe un sobrante menor de 50, por ejemplo 462 es 2 monedas de 200, 1 de 50 y un sobrante de 12 pesos. (no imprimir las monedas que se utilizan 0 veces)
  • 7. Lista básica de Errores posibles Los siguientes son por ausencia (missing) de símbolo • Error PROC1.CPP 17: Statement missing ; Significa que el programa llamado proc1.cpp llego hasta la línea 17 y encontró ausencia del símbolo (;) • Error PROC1.CPP 12: Statement missing { Significa ausencia de llave Izquierda. • Error PROC1.CPP 19: Statement missing } Significa ausencia de llave Derecha. Solución: normalmente el símbolo esta ausente en esta o en la línea anterior al error. Los siguientes errores indican que en el programa prog3 en las líneas 10 y 26 existen una palabra encerrada en comillas (' ') desconocida para cada caso y solicita un prototipo, • Error PROG3.CPP 10: Function 'cout' should have a prototype • Error PROG3.CPP 26: Function 'getch' should have a prototype Solución: el motivo del error es que puede estar mal escrito, recuerda que el C es sensitivo a mayúsculas y minúsculas no es lo mismo Printf y printf o que no se haya escrito en el programa la librería necesaria, para nuestro caso #include<conio.h> o #include<iostream>