Programacion
SE REFIERE A LA ENTRADA DE DATOS DEL TECLADO, ES LA INSTRUCCIÓN MEDIANTE LA CUAL EL USUARIO PUEDE INTRODUCIR UN DATO (NUMERO, PALABRAS, LETRAS).
SINTAXIS
scanf("%s",nombre);
DONDE:
Scanf=> instrucción de lectura de teclado
“%s”=> identificador reconoce que tipo de dato va a introducir el usuario dependiendo de lo que se le pregunte en el programa.
nombre=> nombre de lavariable.
Identificador o modificadores para el valor
%c Un único caracter = char
%d Un entero con signo, en base decimal=int
%f Un número real en coma flotante, sin exponente = float
%u Un entero sin signo, en base decimal
%o Un entero en base octal
%x Un entero en base hexadecimal
%e Un número real en coma flotante, con exponente
%s Una cadena de caracteres
%p Unpuntero o dirección de memoria
/*programa que calcula la edad del usuario preguntando fecha de nacimiento*/
#include
main()
{
int x, e;
printf (“\n Introduce el año en que naciste”);
scanf (“%d”, &x);
e=2012-x;
printf (“\nTu edad es de: %d”, e);
}
TAREA REALIZA UN PROGRAMA QUE GENERE UNA PEQUEÑA FACTURA CON 3 ARTICULOS
2 CUADERNOS. . . . $45 C/U
4PLUMAS. . . . $12 C/U
1MOCHILA- - - - $356 C/U
CALCULA EL PAGO TOTAL Y PREGUNTA CON QUE CANTIDAD VA A PAGAR, EL PROGRAMA CALCULARA EL CAMBIO Y LO IMPRIMIRA EN LA PANTALLA
SU MONTO ES_____, PAGO CON _____ Y SU CAMBIO ES DE_______
ALGORITMO
Factura pero el usuario me da los valores de las cantidades de los articulos
1. INICIO
#include
main()
2 .DECLARACION DE DATOS (TIPOS DE DATOS NUMERICOSDECIMAL ) TC ,TP ,TM ,M,PG,CM
{
Int TC,TP,TM,M,PG,CM;
3. CALCULAR EL TOTAL DE CADA ARTICULO
TC = 45 *2
TP= 12*4
TM =1*356
M = TC+TP+TM
TC = 45 *2
TP= 12*4
TM =1*356
M = TC+TP+TM
4. ¿Qué CANTIDAD VA A PAGAR?,GUARDAR EN LA VARIABLE PG
Printf(“\n con que cantidad va a pagar:%d”)
Scanf(“%d”,& PG);
5. CALCULAR EL CAMBIO
CM = PG – M
CM=PG-M;
6. IMPRIMIR EN LA PANTALLA
SU MONTOES__M___, PAGO CON ___PG__ Y SU CAMBIO ES DE___CM____
7.FINAL
#include
Main ()
{
float TC ,TP ,TM ,M,PG,CM;
TC = 45 *2;
TP= 12*4;
TM =1*356;
M = TC+TP+TM;
printf (“Cual es su cantidad de pago”);
scantf(“%f “,&PG);
CM = PG – M;
printf(“SU MONTO ES %f , PAGO CON %f Y SU CAMBIO ES DE %f”, M, PG, CM);
}
PROGRAMA QUE CALCULE UNA FACTURA, CONCUADERNOS, PLUMAS Y MOCHILAS, PREGUNTANDO AL USUARIO CUAL ES LA CANTIDAD PARA CADA ARTICULO, Y SU CANTIDAD DE PAGO, SUS PRECIOS SON LOS MISMOS. EL PROGRAMA IMPRIMIRA :
SU MONTO ES_____, PAGO CON _____ Y SU CAMBIO ES DE______
#include
main()
{
Int TC,TP,TM,MONTO,PAGO,CAMBIO,CC,CP,CM;
Printf(“Vendo Mochilas, Cuadernos, Plumas”);
Printf (“Mochilas c/u 356”);
Printf (“Cuadernos c/u 45”);
Printf(“Lapices c/u 12”);
Printf (“Cuantasmochilas”);
Scanf (“%d”,&CM);
Printf (“Cuantos Cuadernos”);
Scanf (“%d”,&CC);
Print f(“Cuantos plumas”);
Scanf (“%d”,&CP);
TC = 45 *CC;
TP= 12*CP;
TM =356*CM;
M = TC+TP+TM;
CAMBIO=PAGO-MONTO;
Printf (“Su monto es de %d”,MONTO);
PRINTF (“Su total a pagar es %d”,PAGO);
PRINTF (“Su cambio es %d”,CAMBIO);
}ALGORITMO
1.INICIO
2. DECLARACION DE DATOS: VARABLES ENTEROS
CUADERNOS, MOCHILAS, PLUMAS, TC, TM , TP, T , PAGO, CAM
3. IMPRIMIR EN PANTALLA ARTICULO Y PRECIO DE CADA UNO
4. PREGUNTAR CUANTOS CUADENOS QUIERE
5. LEER DESDE TECLADO Y GUARDAR LA RESPUESTA EN LA VARIABLE TC
6. PREGUNTAR CUANTAS MOCHILAS QUIERE
7- LEER DESDE TECLADO Y GUARDAR LA RESPUESTA EN LA VARIABLE TM
8. PREGUNTARCUANTAS PLUMAS QUIERE
9. LEER DESDE TECLADO Y GUARDAR LA RESPUESTA EN LA VARIABL TP
10. CALCULAR EL TOTAL
T = (TC*45)+(TM*356)+(TP*12)
11. PREGUNTAR LA CANTIDAD DE PAGO
12. GUARDAR EN LA VARIABLE PAGO
13. CALCULAR EL CAMBIO
CAM=PAGO-T
14. IMPRIMIR EL MONTO A PAGAR ES (T),
15. IMPRIMIR SU PAGO ES DE (PAGO)
16. IMPRIMIR SU CAMBIO ES (CAM)
17.IMPRIMIR GRACIAS POR SU PREFERENCIA(ADORNOS)...
Regístrate para leer el documento completo.