Está en la página 1de 7

Introducción a C++

Taller de Programación – Facultad de Ingenierías


Mi primer programa en C
Todo programa en C tiene una función principal
por la que comienza la ejecución (main)

Comentarios
/* Este es mi primer programa en C */
#include <stdio.h> Inclusión de la definición de printf
y otras funciones

main()
Función principal
{
printf(“Hola mundo\n”);
Código del programa
}

Taller de Programación – Facultad de Ingenierías


Declaración de variables
Tipos básicos:
 Char : Un carácter, valores desde –128 a 127
 int: Entero, valores desde –32768 a 32767
 long: entero largo, valores desde –215 a 215 – 1
 float: coma flotante simple precision, con decimales.
 double: coma flotante doble precisión

Para definir variables locales a una función, después de la llave que


abre una función especificar el tipo seguido de una lista de variables
separadas por comas.
Main () {
int a, b, c;
char tecla;
.....

Taller de Programación – Facultad de Ingenierías


Entrada / Salida
La definición estándar de C no incluye sentencias para la E/S de la
información. C tiene definidas estas funciones en bibliotecas
aparte. Para poder usarlas se deben incluir las definiciones de las
funciones (stdio.h) en nuestros programas mediante la directiva
#include < >
Entrada
scanf, es una función de entrada de datos, según el formato definido
en el string del primer argumento, que guarda la información
introducida en las variables colocadas en el resto de los argumentos.
Algunos formatos reconocidos:
%c Char %s string
%d int %ld long
%f Float

Taller de Programación – Facultad de Ingenierías


Para indicar las variables en las que se desea guardar alguna
información se deben pasar punteros a ellas.
Para ellos basta con anteponer el simbolo & al nombre de la
variable, excepto en el caso de los strings.
Ejemplos:
No hace falta el &
scanf(“%d”,&i);
por ser un string
scanf(“%s”, m);
Salida
Printf es una función de salida de información, su primer argumento es un
string con el formato que debe tener la información que se muestre. Los
siguientes argumentos son las variables que contienen la información que se
quiere mostrar.
Los formatos reconocidos son los mismos que acepta la función scanf.
Caracteres especiales: \n Imprime un salto de línea
\t imprime un tabulador
\\ imprime la barra invertida
Estructuras algorítmicas
Selección
if i==3 /* para la desigualdad usar != */
j=4;
Else {/* las llaves son necesarias si hay más de una
sentencia */
j=5, k=6;
}

------------------------------------------------
Switch(i) {/* la expresión se evalúa a entero o carácter */
case 1: printf(“i vale uno”);
break;
case 2: printf(“i vale dos”);
break;
default: printf(“i no vale ni uno ni dos”);
} Introducción a la programación – Ingeniería en Computación
Ejemplos de salida:
Printf(“La edad del estudiante es %d\n”, edad);

Ejercicios propuestos: Escriba un enunciado en C que lleve a


cabo lo siguiente:
 Hallar la suma de dos números, y después del cálculo
incrementar una variable en 1.
Lea la edad de una persona y si la edad es menor que 18,
imprimir eres un adolescente, si es mayor o igual a 18 y menor
que 60, imprimir “Aún no estas en edad de jubilarte”, si es mayor
que 60 “Disfruta lo que has hecho con tu vida”

También podría gustarte