Вы находитесь на странице: 1из 4

UTEM

Facultad de Ingeniería
Departamento de Informática y Computación

Estructura de un programa en C

#include<librerias>
int main()
{
Declaración de variable

Cuerpo de programa principal


}

printf

Permite escribir el contenido de una variable o expresión.

printf("Mesaje de texto o formato de variable"),

scanf

Permite leer datos y almacenarlos en una variable

scanf("%d ",&n);

asignación

variable = valor;

Ejemplo 1
#include<stdio.h>
int main()
{
int n;
printf("Ingrese valor de n : ");
scanf("%d",&n);;
printf("Valor de n es %d\n",n);
system("pause");
}

1
UTEM
Facultad de Ingeniería
Departamento de Informática y Computación

Ejemplo 2 : convertir pulgadas en centimetros


#include<stdio.h>
int main()
{
int cm, pul;
printf("Ingrese cantidad de Pulgadas : ");
scanf("%d",&pul);
cm = pul * 2.54;
printf("Equivalente en Centimetros es %d\n",cm);
system("pause");
}

Version 2:
#include<stdio.h>
int main()
{
float cm, pul;
printf("Ingrese cantidad de Pulgadas : ");
scanf("%f",&pul);
cm = pul * 2.54;
printf("Equivalente en Centimetros es %f\n",cm);
system("pause");
}

Sentencia de selección

#include<stdio.h>
int main()
{
int num;
printf("Ingrese numero : ");
scanf("%d",&num);
if(num > 0)
printf("Es positivo\n");
else
printf("Es negativo\n");
system("pause");
}

Ingresar el valor num = 0, ¿Es correcto?

2
UTEM
Facultad de Ingeniería
Departamento de Informática y Computación

Versión 2
#include<stdio.h>
int main()
{
int num;
printf("Ingrese numero : ");
scanf("%d",&num);
if(num > 0)
printf("Es positivo\n");
else
if(num < 0)
printf("Es negativo\n");
else
printf("Es cero\n");
system("pause");
}

Versión 3
#include<stdio.h>
int main()
{
int num;
printf("Ingrese numero : ");
scanf("%d",&num);
if(num > 0)
{
printf("Es positivo\n");
}
else
{
if(num < 0)
{
printf("Es negativo\n");
}
else
{
printf("Es cero\n");
}
}
system("pause");
}

3
UTEM
Facultad de Ingeniería
Departamento de Informática y Computación

Versión 4
#include<stdio.h>
int main()
{
int num;
printf("Ingrese numero : ");
scanf("%d",&num);
if(num > 0)
{
printf("Es positivo\n");
}
if(num < 0)
{
printf("Es negativo\n");
}
if(num == 0)
{
printf("Es cero\n");
}
system("pause");
}

Sentencias iterativas
#include<stdio.h>
int main()
{
int n, cont;
printf("Ingrese numero : ");
scanf("%d",&n);
cont = 1;
while(cont <= n)
{
printf("Valor : %d\n",cont);
cont++; // equivalente a cont = cont + 1;
}
system("pause");
}

Referencias en las WEB:

http://decsai.ugr.es/~jfv/ed1/c/cdrom/

http://laurel.datsi.fi.upm.es/~rpons/personal/trabajos/curso_c/node1.html

http://www.iit.upcomillas.es/libroc/resumen.pdf

http://mimosa.pntic.mec.es/~flarrosa/lengc.pdf
4

Вам также может понравиться