Programacion

Páginas: 5 (1068 palabras) Publicado: 9 de octubre de 2014
INSTRUCCIÓN SCANF
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)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS