Como se mencionó anteriormente, es necesario conocer las entradas y las salidas del problema para poder resolverlo. Para que C reciba estos datos utilizamos las funciones de biblioteca scanf para la entrada y printf para la salida. Su sintaxis es la siguiente:
//Lee el valor y lo guarda en una variable
scanf ("%d", &variable);
//Imprime en pantalla el texto y el valor
printf ("El valor es %d", variable);
Ejemplo: #include <stdio.h>
#include <conio.h>
#include <math.h>
void main() {
int r, a, p;
printf ("Programa que calcula el área y perímetro de un circulo");
printf ("\nIntroduce el radio: ");
scanf ("%d", &r);
a = M_PI * pow(r,2);
p = M_PI * (r+r);
printf ("\nEl área es: %d", a);
printf ("\nEl perímetro es: %d", p);
getch();
}
En ocasiones, queremos que el programa reciba una entrada de tipo caracter. Para lograr esto podemos declarar una variable de tipo carácter y guardarla en getch() o getche(). La diferencia entre ellos es que getche() muestra en pantalla el carácter introducido, mientras que getch() lo mantiene oculto. Su sintaxis es la siguiente: char opc;
opc=getch();
opc=getche();
No hay comentarios:
Publicar un comentario