Академический Документы
Профессиональный Документы
Культура Документы
Sesin 1
Programacin Turbo C+ +
Funciones scanf() y printf()
Lenguaje de Programacin I
Estructura de un Programa
Lenguaje de Programacin I
Lenguaje de Programacin I
Estructura de un Programa en C+ +. Todo programa en C consta de una o ms funciones, una de las cuales se llama main. El programa comienza en la funcin main, desde la cual es posible llamar a otras funciones. Para poder llamar a esas funciones primero se debe llamar a la librera que posee dichas funciones.
}
En otras palabras todo lo que programaremos ser dentro del main()
Lenguaje de Programacin I
Sugerencias
Toda instruccin lleva punto y coma(;) al final. Cuando se abre una llave ({) quiere decir que se van a ejecutar una serie de sentencias hasta cuando se cierre la llave(}) Las palabras reservadas se escriben tal como son es decir no es lo mismo escribir main() que MAIN() o que Main() son sensibles a las maysculas y minsculas. Casi todas las palabras se escriben en minsculas. No olvidar que las funciones siempre devuelven un valor si en caso queremos que no devuelva nada se escribe la palabra reservada VOID o simplemente no se pone nada Si el teclado no esta configurado debemos configurarlo en el panel de control, Lenguaje de Programacin I Ing. teclado, Ral Jimenez Drago idiomas y escogemos espaol-Per.
Sentencia PRINTF.La rutina printf permite la aparicin de valores numricos, caracteres y cadenas de texto por pantalla. La sentencia printf maneja los sgtes. caracteres especiales que se conocen como secuencia de escape. A continuacin vemos una tabla de las ms significativas:
\n \t \\ \f \' \" \0 salto de lnea tabulacin horizontal contrabarra salto de pgina apstrofe comillas dobles fin de una cadena de caracteres
Sentencia SCANF.Esta sentencia permite leer un dato desde el teclado. Para lo cual se necesita algunos modificadores que debemos de tomar en cuenta.
%c %d %f %s %ld %lf Un nico carcter tipo Char Un entero tipo int Un nmero float , double Una cadena de caracteres tipo char Un Entero largo Un Float/Double largo
Tanto para imprimir como para leer un dato se debe usar los modificadores que son los arriba mencionados.
Lenguaje de Programacin I Ing. Ral Jimenez Drago
Lenguaje de Programacin I
Caso Practico 1
Ingrese el nombre y el sueldo de un trabajador luego calcular y mostrar : a . - Una bonificacin de 20% por Navidad b . - Un descuento de 10% por AFP . c. - Su Sueldo Final.
Lenguaje de Programacin I
En Pseudo cdigo
En C++
#include "stdio.h" void main(){ float sueldo,boni,desc,final; char nombre[10]; printf("Nombre: ");scanf("%s",nombre); printf("Sueldo: ");scanf("%f",&sueldo); boni = sueldo * 0.20; desc = sueldo * 0.10; final = sueldo + boni - desc; printf("\nBonificacion : %4.2f",boni); printf("\nDescuento : %4.2f",desc); printf("\nFinal : Ing. Ral Jimenez Drago %5.2f",final); }
Lenguaje de Programacin I
En C++
#include "stdio.h" void main(){ float sueldo,boni,desc,final; char nombre[10]; printf("Nombre: ");scanf("%s",nombre); printf("Sueldo: ");scanf("%f",&sueldo); boni = sueldo * 0.20; desc = sueldo * 0.10; final = sueldo + boni - desc; printf("\nBonificacion : %f",boni); printf("\nDescuento : %f",desc); printf("\nFinal : %f",final); }
Lenguaje de Programacin I Ing. Ral Jimenez Drago
Caso Practico 2
Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuanto deber pagar finalmente por su compra
Anlisis
Datos de entrada
El total de la compra (total_compra) Descuento ofrecido por la tienda = 15% sobre el total de la compra
Algoritmo PR2 Declaracin de Variables Entero : total_compra Real : descuento, total_pagar Inicio Leer total_compra descuento = total_compra * 0.15 total_pagar = total_compra - descuento Escribir total_pagar Fin
Caso Practico
1) Dada un cantidad en soles, obtener la equivalencia en dlares, asumiendo que la unidad cambiara es un dato desconocido. 2) La presin, el volumen y la temperatura de una masa de aire se relacionan por la formula: masa = (presin * volumen)/(0.37 * (temperatura + 460)) 3) Un vendedor recibe un sueldo base mas un 10% extra por comisin de sus ventas, el vendedor desea saber cuanto dinero obtendr por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibir en el mes tomando en cuenta su sueldo base y comisiones. 4) Calcular el nuevo sueldo de un empleado si obtuvo un incremento del 25% sobre su sueldo anterior.
Lenguaje de Programacin I Ing. Ral Jimenez Drago