SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Librería Conio
La librería conio se utiliza más que nada por sus comandos:
getch(), clrscr(), gotoxy(), textcolor(), y textbackground(), los cuales usamos
para darle mejor presentación a nuestros programas.
Sintaxis:
#include<conio.h>
Librería Stdio
La librería stdio son funciones de entrada/salida son aquellas que transportan datos
entre el programa y la entrada y salida estandar (teclado y pantallar espectivamente).
Sintaxis:
#include<stdio.h>
Cabecera del Programa
Es la función principal de un programa, es decir se ejecutará al iniciar y terminar un
programa.
Sintaxis:
Void main( )
{
}
Variables Enteras
Una variable es un objeto del lenguaje cuyo valor se puede cambiar, antes de utilizar
una variable ésta debe de ser declarada, al declarar una variable, se le asocia un
identificador, es decir, un nombre, con un tipo de almacenamiento cuya forma
determina la visibilidad y existencia de la variable.
Datos Descripción Memoria
int Cantidad entera
2 bytes o una palabra (varía según
compilador).
char Carácter 1 byte.
float
Almacena valores reales en
punto flotante.
1 palabra (4 bytes).
Variable int
Usaremos para ello el tipo de variable int para datos Numéricos enteros.
Sintaxis:
int [Nombre de variable];
Ejemplo:
Int variable1,numero2,suma;
Variables de tipo Char
Usaremos para ello el tipo de variable char para datos de tipo texto.
Sintaxis:
Char [nombre de la variable] y entre corchetes se coloca la cantidad de caracteres de
la variable [ ];
Ejemplo:
Char nombre[25],direccion[30];}
Variables Flotantes
Usaremos para ello el tipo de variable float para datos de tipo decimales.
Sintaxis:
Float [Nombre de variable];
Ejemplo:
Float peso, estatura;
Limpiar pantalla
Esta función despeja la ventana de texto actual y coloca el cursor en la esquina superior
izquierda: posición (1,1).
Sintaxis:
clrscr();
Mostrar Mensaje en Pantalla
La función printf (que deriva su nombre de “print formatted”) imprime un mensaje
por pantalla utilizando una “cadena de formato” que incluye las instrucciones para
mezclar múltiples cadenas en la cadena final a mostrar por pantalla.
Sintaxis:
printf(“ingresar el mensaje a mostrar en pantalla”);
ejemplo:
printf(“ingresa el valor de la Variable 1: n”);
Almacenar un Valor
La función scanf permite leer y almacenar varios tipos de datos de una sola vez, tales
como enteros, números decimales o cadenas de caracteres.
Sintaxis:
scanf(“%d”,&nombredelaviariable);
Ejemplo:
scanf(“%d”,&variable1);
Mostar información en pantalla
La función getch retorna el carácter leído desde el teclado y se coloca al final del
programa.
Sintaxis:
getch();
Sintaxis de Programa en c++
Mostrar mensaje en pantalla
#include<conio.h>
#include<stdio.h>
void main()
{
printf( "Programación Jim 05/FEBRERO/2019" );
getch();
}
Sintaxis de Programa en c++
Operación matemática
#include <conio.h>
#include <stdio.h>
void main()
{
int n1, n2, producto, suma;
printf( "Introduzca primer número: n" );
scanf( "%d", &n1 );
printf( "Introduzca segundo número: n" );
scanf( "%d", &n2 );
suma = n1 + n2;
printf( "La suma es: %d", suma );
getch();
}
Sintaxis de programa en c++
Ingreso de información de tipo texto
#include <conio.h>
#include <stdio.h>
void main()
{
char nombre[20],apellidomaterno[20],apellidopaterno[20];
printf( "Introduzca su Nombre: n" );
scanf( "%s", &nombre);
printf( "Introduzca su Apellido Paterno: n" );
scanf( "%s", &apellidopaterno);
printf( "Introduzca su Apellido Materno: n" );
scanf( "%s", &apellidomaterno);
printf( "Tus Datos son: %s %s %s ", nombre,apellidopaterno,apellidomaterno);
getch();
}
Condicional if
instrucción alternativa doble (if else) permite seleccionar el siguiente bloque de
instrucciones a ejecutar, entre dos posibles, por medio de una condición.
Sintaxis:
if(condición a evaluar) //Por ejemplo X <= 10
{
Bloque de Instrucciones si se cumple la condición....
....
}
Ejemplo:
void main( )
{
int edad;
printf("Escribe cuántos años tienes: ");
scanf(“%d”,&edad;
//Indica si el usuario es mayor de edad
if (edad >= 18)
{
printf("Puedes votar");
}
//Indica si el usuario es menor de edad
if (edad < 18)
{
printf( "Acceso denegado, eres menor de edad");
}
return 0;
getch();
}
Condicional switch
La instrucción alternativa múltiple (switch) permite seleccionar el siguiente bloque de
instrucciones a ejecutar, entre varios posibles, por medio de una expresión de
igualdad.
Sintaxis:
witch(opción) //donde opción es la variable a comparar
{
case valor1: { proceso } //Bloque de instrucciones 1;
break;
case valor2: { proceso } //Bloque de instrucciones 2;
break;
case valor3: { proceso } //Bloque de instrucciones 3;
break;
//Nótese que valor 1 2 y 3 son los valores que puede tomar la opción
//la instrucción break es necesaria, para no ejecutar todos los casos.
default: //Bloque de instrucciones por defecto;
//default, es el bloque que se ejecuta en caso de que no se dé ningún caso
}
Ejemplo:
void main( )
{
char opcion;
float n1,n2,r;
do{
printf("ingrese el primer numero:n ");
scanf("%f",&n1);
printf("ingrese el segundo numero:n ");
scanf("%f",&n2);
printf("nMENU DE OPCIONES");
printf("n1.SUMAn2.RESTA n5.SALIR ");
printf("nESCOGA SU OPCION: ");
scanf("%s",&opcion);
switch(opcion)
{
case '1': {
r=n1+n2;
}
break;
case '2': {
r=n1-n2;
}
break;
case '5': {
printf("salir");
}
break;
default:printf("error... opcion invalida n");
}
printf("el resultado de su opcion es: %.2f", r);
}while(opcion!=5);
getch( );
}

Más contenido relacionado

La actualidad más candente

Programación Funcional en Scala
Programación Funcional en ScalaProgramación Funcional en Scala
Programación Funcional en Scala
Rubén Pérez Lujano
 
Información básica Java
Información básica JavaInformación básica Java
Información básica Java
FordBull2er
 

La actualidad más candente (20)

Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 
Programación C++
Programación C++Programación C++
Programación C++
 
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registrosEjercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registros
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
Ejercicios if en c#
Ejercicios if en c#Ejercicios if en c#
Ejercicios if en c#
 
Programación Funcional en Scala
Programación Funcional en ScalaProgramación Funcional en Scala
Programación Funcional en Scala
 
Uso y manejo de DFD - Una aproximación
Uso y manejo de DFD - Una aproximaciónUso y manejo de DFD - Una aproximación
Uso y manejo de DFD - Una aproximación
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Información básica Java
Información básica JavaInformación básica Java
Información básica Java
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivas
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
 

Similar a Sintaxis funciones c++ (20)

Escuela
EscuelaEscuela
Escuela
 
Escuela
EscuelaEscuela
Escuela
 
Programa
ProgramaPrograma
Programa
 
Tutorial lenguaje c
Tutorial lenguaje cTutorial lenguaje c
Tutorial lenguaje c
 
Tutorial lenguaje c
Tutorial lenguaje cTutorial lenguaje c
Tutorial lenguaje c
 
Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)
 
C++
C++C++
C++
 
Clase 6
Clase 6Clase 6
Clase 6
 
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
 
C basico
C basicoC basico
C basico
 
C basico
C basicoC basico
C basico
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
Programación c
Programación cProgramación c
Programación c
 
Programación c
Programación cProgramación c
Programación c
 
C++
C++C++
C++
 
Estructuras de seleccion
Estructuras de seleccionEstructuras de seleccion
Estructuras de seleccion
 
Chuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesChuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantes
 
5 c iterative
5 c iterative5 c iterative
5 c iterative
 

Más de Fabiola Cortes

Más de Fabiola Cortes (20)

Digitalizacion de sonido
Digitalizacion de sonidoDigitalizacion de sonido
Digitalizacion de sonido
 
Pantalla verde
Pantalla verdePantalla verde
Pantalla verde
 
Formas y su uso
Formas y su usoFormas y su uso
Formas y su uso
 
Stop motion
Stop motionStop motion
Stop motion
 
analisis de la informacion tiendas online
analisis de la informacion tiendas onlineanalisis de la informacion tiendas online
analisis de la informacion tiendas online
 
Crear un examen online jim
Crear un examen online jimCrear un examen online jim
Crear un examen online jim
 
Adaptador de pantalla practica
Adaptador de pantalla practicaAdaptador de pantalla practica
Adaptador de pantalla practica
 
Educación
 Educación Educación
Educación
 
Componentes de hardware
Componentes de hardwareComponentes de hardware
Componentes de hardware
 
Proceso de investigacion de mercado
Proceso de  investigacion de mercadoProceso de  investigacion de mercado
Proceso de investigacion de mercado
 
Trufas de oreo
Trufas de oreoTrufas de oreo
Trufas de oreo
 
Crear una cuenta de slideshare
Crear una cuenta de slideshareCrear una cuenta de slideshare
Crear una cuenta de slideshare
 
Creación de cuenta en Prezi y Formatos
Creación de cuenta en Prezi y FormatosCreación de cuenta en Prezi y Formatos
Creación de cuenta en Prezi y Formatos
 
Desarrollo de sublimado en taza
Desarrollo de sublimado en tazaDesarrollo de sublimado en taza
Desarrollo de sublimado en taza
 
Ilustración
IlustraciónIlustración
Ilustración
 
Segmentacion de Mercado y Variables
Segmentacion de Mercado y VariablesSegmentacion de Mercado y Variables
Segmentacion de Mercado y Variables
 
ámbito del Diseño y la Comunicación
ámbito del Diseño y la Comunicaciónámbito del Diseño y la Comunicación
ámbito del Diseño y la Comunicación
 
Conclusión Webquest
Conclusión WebquestConclusión Webquest
Conclusión Webquest
 
Proceso
Proceso Proceso
Proceso
 
Inegi
InegiInegi
Inegi
 

Último

Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
NELLYKATTY
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
Gonella
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Demetrio Ccesa Rayme
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
Santosprez2
 

Último (20)

Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
 
Plantilla de Bitácora Participación Estudiantil Ecuador
Plantilla de Bitácora Participación Estudiantil EcuadorPlantilla de Bitácora Participación Estudiantil Ecuador
Plantilla de Bitácora Participación Estudiantil Ecuador
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVOSESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
Proyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato EcuadorProyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato Ecuador
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilización
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
Motivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en JesúsMotivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en Jesús
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 

Sintaxis funciones c++

  • 1. Librería Conio La librería conio se utiliza más que nada por sus comandos: getch(), clrscr(), gotoxy(), textcolor(), y textbackground(), los cuales usamos para darle mejor presentación a nuestros programas. Sintaxis: #include<conio.h> Librería Stdio La librería stdio son funciones de entrada/salida son aquellas que transportan datos entre el programa y la entrada y salida estandar (teclado y pantallar espectivamente). Sintaxis: #include<stdio.h> Cabecera del Programa Es la función principal de un programa, es decir se ejecutará al iniciar y terminar un programa. Sintaxis: Void main( ) { } Variables Enteras Una variable es un objeto del lenguaje cuyo valor se puede cambiar, antes de utilizar una variable ésta debe de ser declarada, al declarar una variable, se le asocia un identificador, es decir, un nombre, con un tipo de almacenamiento cuya forma determina la visibilidad y existencia de la variable. Datos Descripción Memoria int Cantidad entera 2 bytes o una palabra (varía según compilador). char Carácter 1 byte. float Almacena valores reales en punto flotante. 1 palabra (4 bytes).
  • 2. Variable int Usaremos para ello el tipo de variable int para datos Numéricos enteros. Sintaxis: int [Nombre de variable]; Ejemplo: Int variable1,numero2,suma; Variables de tipo Char Usaremos para ello el tipo de variable char para datos de tipo texto. Sintaxis: Char [nombre de la variable] y entre corchetes se coloca la cantidad de caracteres de la variable [ ]; Ejemplo: Char nombre[25],direccion[30];} Variables Flotantes Usaremos para ello el tipo de variable float para datos de tipo decimales. Sintaxis: Float [Nombre de variable]; Ejemplo: Float peso, estatura; Limpiar pantalla Esta función despeja la ventana de texto actual y coloca el cursor en la esquina superior izquierda: posición (1,1). Sintaxis: clrscr(); Mostrar Mensaje en Pantalla La función printf (que deriva su nombre de “print formatted”) imprime un mensaje por pantalla utilizando una “cadena de formato” que incluye las instrucciones para mezclar múltiples cadenas en la cadena final a mostrar por pantalla. Sintaxis: printf(“ingresar el mensaje a mostrar en pantalla”); ejemplo: printf(“ingresa el valor de la Variable 1: n”); Almacenar un Valor La función scanf permite leer y almacenar varios tipos de datos de una sola vez, tales como enteros, números decimales o cadenas de caracteres. Sintaxis: scanf(“%d”,&nombredelaviariable); Ejemplo: scanf(“%d”,&variable1);
  • 3. Mostar información en pantalla La función getch retorna el carácter leído desde el teclado y se coloca al final del programa. Sintaxis: getch(); Sintaxis de Programa en c++ Mostrar mensaje en pantalla #include<conio.h> #include<stdio.h> void main() { printf( "Programación Jim 05/FEBRERO/2019" ); getch(); } Sintaxis de Programa en c++ Operación matemática #include <conio.h> #include <stdio.h> void main() { int n1, n2, producto, suma; printf( "Introduzca primer número: n" ); scanf( "%d", &n1 ); printf( "Introduzca segundo número: n" ); scanf( "%d", &n2 ); suma = n1 + n2; printf( "La suma es: %d", suma ); getch(); } Sintaxis de programa en c++ Ingreso de información de tipo texto #include <conio.h> #include <stdio.h> void main() { char nombre[20],apellidomaterno[20],apellidopaterno[20]; printf( "Introduzca su Nombre: n" ); scanf( "%s", &nombre); printf( "Introduzca su Apellido Paterno: n" ); scanf( "%s", &apellidopaterno); printf( "Introduzca su Apellido Materno: n" );
  • 4. scanf( "%s", &apellidomaterno); printf( "Tus Datos son: %s %s %s ", nombre,apellidopaterno,apellidomaterno); getch(); } Condicional if instrucción alternativa doble (if else) permite seleccionar el siguiente bloque de instrucciones a ejecutar, entre dos posibles, por medio de una condición. Sintaxis: if(condición a evaluar) //Por ejemplo X <= 10 { Bloque de Instrucciones si se cumple la condición.... .... } Ejemplo: void main( ) { int edad; printf("Escribe cuántos años tienes: "); scanf(“%d”,&edad; //Indica si el usuario es mayor de edad if (edad >= 18) { printf("Puedes votar"); } //Indica si el usuario es menor de edad if (edad < 18) { printf( "Acceso denegado, eres menor de edad"); } return 0; getch(); }
  • 5. Condicional switch La instrucción alternativa múltiple (switch) permite seleccionar el siguiente bloque de instrucciones a ejecutar, entre varios posibles, por medio de una expresión de igualdad. Sintaxis: witch(opción) //donde opción es la variable a comparar { case valor1: { proceso } //Bloque de instrucciones 1; break; case valor2: { proceso } //Bloque de instrucciones 2; break; case valor3: { proceso } //Bloque de instrucciones 3; break; //Nótese que valor 1 2 y 3 son los valores que puede tomar la opción //la instrucción break es necesaria, para no ejecutar todos los casos. default: //Bloque de instrucciones por defecto; //default, es el bloque que se ejecuta en caso de que no se dé ningún caso } Ejemplo: void main( ) { char opcion; float n1,n2,r; do{ printf("ingrese el primer numero:n "); scanf("%f",&n1); printf("ingrese el segundo numero:n "); scanf("%f",&n2); printf("nMENU DE OPCIONES"); printf("n1.SUMAn2.RESTA n5.SALIR "); printf("nESCOGA SU OPCION: "); scanf("%s",&opcion); switch(opcion) { case '1': { r=n1+n2; } break; case '2': { r=n1-n2; } break; case '5': { printf("salir"); }
  • 6. break; default:printf("error... opcion invalida n"); } printf("el resultado de su opcion es: %.2f", r); }while(opcion!=5); getch( ); }