Home
Username:
Password:
C++ (Español) Tutorials

El tipo de Dato 'string'; Ecuaciones / Juntando Todo: Programa Completo

Subtitles of the Movie

ÿþ [00:00:00.0] Ahora tengo un programa completo, que demostrará muchas de las cosas que hemos discutido hasta este punto. [00:00:07.0] El propósito de este programa es presentar el nombre de un cliente, la cantidad de la venta y la cantidad de la venta total. [00:00:13.0] Se debe efectuar un cálculo simple para determinar cuál es la venta total. [00:00:20.0] Antes de complilar y ejecutar el programa vamos a examinar sus partes. [00:00:24.0] Lo primero que debe tener en cuenta es la directiva del compilador: '#include <iostream.h>'. [00:00:30.0] Como usted recuerda, esta nos permitirá usar las expresiones 'cin' y 'cout'. [00:00:35.0] Después encontramos el inicio de la función main, que contiene nuestro código. [00:00:41.0] El primer segmento del programa consiste en la declaración e inicialización de variables. [00:00:45.0] En este programa tenemos cuatro variables: [00:00:48.0] Una es una cadena llamada 'name', un entero de tipo short llamado 'quantity' y dos decimales de tipo 'float' - uno para la cifra, 'amount', y otro para la venta total, 'totalSale'. [00:00:58.0] Como usted puede ver, cada uno ha sido inicializado a cero, y en el caso de la cadena, esta ha sido inicializada a un espacio en blanco o una cadena NULL. [00:01:08.0] La declaración de la cadena 'name' me permitirá ingresar el nombre de una persona hasta de 14 caracteres, [00:01:14.0] pues recuerde que el decimoquinto carácter está reservado para el carácter de terminación 'NULL'. [00:01:20.0] Después encontramos código que le permite al usuario ingresar datos desde el teclado, [00:01:25.0] cosa que es lograda gracias a una serie de expresiones 'cout' y 'cin'. [00:01:30.0] Este 'cin.getline' permitirá al usuario ingresar el nombre de una persona que incluirá un espacio, muy probáblemente entre el nombre y el apellido. [00:01:39.0] Las siguientes expresiones 'cin' y 'cout' permitirán al usuario ingresar una cifra para la venta. [00:01:43.0] El tercer set de 'cin' y 'cout' le permitirá al usuario ingresar una cantidad. [00:01:48.0] Después tenemos un cálculo simple que multiplicará la cifra de la venta por la cantidad para calcular la venta total. [00:01:56.0] Y por último se presenta la respuesta en pantalla a través de una expresión 'cout'. [00:02:05.0] Después de una compilación limpia ejecutamos el programa, [00:02:14.0] y como puede ver, ahora se está corriendo. [00:02:17.0] Debo ingresar alguna información. [00:02:18.0] Ingresaré a nuestro amigo John Smith una vez más. [00:02:26.0] En la cifra de ventas ingresaré 123 dólares y 55 centavos. [00:02:32.0] Y pondremos 3 en cantidad. [00:02:37.0] Como puede ver, ha calculado un total de 370,65, que es precisamente 123,55 por 3. [00:02:47.0] Todo parece indicar que el programa funciona. [00:02:51.0] Hay un ítem en el programa que se debe corregir. [00:02:54.0] Y es que la cantidad fue declarada inicialmente como una variable de tipo 'short'. [00:02:59.0] Debemos hacerle casting a 'float' para evitar cualquier cálculo incorrecto, pues tenemos una mezcla: un número entero multplicado por un número decimal o flotante. [00:03:10.0] El hacer casting permitirá que todos los tipos de datos, 'totalSale', 'amount' y 'quantity' sean por lo menos [00:03:18.0] asumidos como de tipo 'float' durante el tiempo en que se realiza el cálculo. [00:03:26.0] Si usted quiere estudiar este programa más detalladamente, [00:03:29.0] está referido como demo5 en su CD. [00:03:33.0] [00:03:34.0]

Tutorial Information

Course: C++ (Español)
Author: Arthur L. Lee
SKU: 33572
ISBN: 1-932808-26-4
Release Date: 2004-11-03
Duration: 5 hrs / 44 lessons
Work Files: Yes
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available