25 Aug
25Aug

LECTURA DE DATOS POR TECLADO


LIBRERIA: #include

FUNCIÓN: scanf();

REALIZA: Lectura de datos por teclado con formato, guarda datos en una dirección de memoria de una variable.

ESTRUCTURA: scanf("%conv_dato",&nom_var);

EJEMPLO: 

1.- scanf("%d",&variable_int);                    
2.- scanf("%f",&variable_float);                    
3.- scanf("%d %f",&var_int,&var_float);

**Como se puede apreciar en el primer ejemplo, nos muestra la función scanf() y dentro de la función encontramos entre comillas la conversión del dato de tipo entero, separado con una coma está la dirección a dónde se enviará ese dato de tipo entero.

En el segundo ejemplo nos muestr la función scanf pidiendo un dato de tipo flotante y en el tercer ejemplo da un ejemplo de cómo quedaría la función si no pidiera dos valores a la vez.

PROBLEMA 1.

Para reafirmar lo que hemos aprendido diseñaremos  un algoritmo y programa en C que obtenga las horas, minutos y segundos transcurridos en un número determinado de días.


ALGORITMO


1. LEER DATOS

scanf("%d", &dias);                                       

2. HACER

horas=24*dias; min=60*horas; seg=60*min;

3. ESCRIBIR

printf("La cantidad de horas son:%d",horas);                   
printf("La cantidad de minutos son:%d",min);     
printf("La cantidad de días son:%d",seg);     
printf("El programa ha terminado");

4. FIN

return (0);


PROGRAMA EN C



PROBLEMA 2.

Diseñar un algoritmo y programa en C que obtenga la corriente que circula a través de tres resistencias en serie (R1,R2,R3) y su voltaje para una fuente de alimentación de DC.

ALGORITMO


1. LEER DATOS

scanf ("%f", &V);                                                                        scanf ("%d %d %d", &R1, &R2, &R3);                                       

2. HACER

Req=R1+R2+R3;     
I=Req/V;     
V1=R1*I;     
V2=R2*I;     
V3=R3*I;

3. ESCRIBIR                

printf ("La corriente es %f Ampers\n\n",I);    
printf ("El voltaje de la resistencia 1 es %f Volts \n\n" ,V1);     
printf ("El voltaje de la resistencia 2 es %f Volts \n\n",V2);     
printf ("El voltaje de la resistencia 3 es %f Volts \n\n",V3);

4. FIN

return (0);


PROGRAMA EN C


















Comentarios
* No se publicará la dirección de correo electrónico en el sitio web.
ESTE SITIO FUE CONSTRUIDO USANDO