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

Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
KarenNaranjoH
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
maryr_
 
Diferencia entre prceso, programa y procesador
Diferencia entre prceso, programa y procesadorDiferencia entre prceso, programa y procesador
Diferencia entre prceso, programa y procesador
Dulce Fernàndez-t
 

La actualidad más candente (20)

C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Ejercicios Java
Ejercicios JavaEjercicios Java
Ejercicios Java
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Estructura switch case
Estructura switch caseEstructura switch case
Estructura switch case
 
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
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Comandos importantes en c++
Comandos importantes en c++Comandos importantes en c++
Comandos importantes en c++
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Tipos De Datos Abstractos
Tipos De Datos AbstractosTipos De Datos Abstractos
Tipos De Datos Abstractos
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Pascal
PascalPascal
Pascal
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeIntVariables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeInt
 
Diferencia entre prceso, programa y procesador
Diferencia entre prceso, programa y procesadorDiferencia entre prceso, programa y procesador
Diferencia entre prceso, programa y procesador
 
Lenguaje de-programacion-c++
Lenguaje de-programacion-c++Lenguaje de-programacion-c++
Lenguaje de-programacion-c++
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

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

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
El Fortí
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 

Último (20)

Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.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
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
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.
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 

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( ); }