Función scanf y declaración de variables
Siempre hay que recordar como se declarar una variable
tipo_variable_asignación < Si no se declara el tipo se toma como entero
int a: 5
float b: 6,50
Funcion Scanf
Para usar esta función muy bien y no cometer errores hay que tener encuentra que hace la función scanf,
principalmente scanf es la función de almacenar datos o leer un dato que ingresamos desde teclado
Ejemplo: Ingresar su edad y le devuelva en días
Ejemplo: Ingresar su edad y le devuelva en días
#include<conio.h>
#include<stdio.h>
int main(){
int num;
printf(" Ingrese su edad \n");
scanf("%i", &num);
para escribir la función scanf ponemos
scanf("%caracter",&variable)
el & solo se usa en números no en letras
los caracteres que podemos usar son
c.- leer un carácter
d.- leer un entero decimal
i.- leer un entero decimal, octal o hexadecimal
e.- lee un numero en punto flotante
f.- lee un numero en punto flotante
d.- leer un entero decimal
i.- leer un entero decimal, octal o hexadecimal
e.- lee un numero en punto flotante
f.- lee un numero en punto flotante
o.- lee un entero octal corto
s.- lee una cadena de caracteres
u.- lee un entero decimal sin signo
x.- lee un enetero hexadecimal
p.- lee un puntero
s.- lee una cadena de caracteres
u.- lee un entero decimal sin signo
x.- lee un enetero hexadecimal
p.- lee un puntero
num =num*365;
printf("Numero es %i \n",num);
}
Ahora lo haremos con un nombre para esto se necesita estar muy atento ya que no se puede usar el scanf simplemente
#include<conio.h>
#include<stdio.h>
int main(){
int num;
char nmb[10];
Al momento de declarar variables declaramos la variable para la edad y declaramos otra como tipo carácter que seria "char" y luego el nombre importante los 2 [] dentro se escribe cuantos caracteres a escribir así que puse 10 letras que almacenara
Al momento de declarar variables declaramos la variable para la edad y declaramos otra como tipo carácter que seria "char" y luego el nombre importante los 2 [] dentro se escribe cuantos caracteres a escribir así que puse 10 letras que almacenara
printf(" Ingrese su edad \n");
scanf("%i", &num);
printf("Ingrese su nombre \n");
scanf("%s",nmb);
Aquí es importante ya que definimos la variable con %s ya que son caracteres y no números y como mencione antes no se escribe el & ya que no es numero
Aquí es importante ya que definimos la variable con %s ya que son caracteres y no números y como mencione antes no se escribe el & ya que no es numero
num =num*365;
printf("Numero es %i \n",num);
printf("Nombre es %s",nmb);
Para esta parte se le pone "s" como lo hicimos anteriormente en el scanf
}