Find Jobs
Hire Freelancers

C++ Programming Needed

$30-250 AUD

Terminado
Publicado hace casi 12 años

$30-250 AUD

Pagado a la entrega
I am studying C++ for personal interest and found that this program is very confusing. Just for my personal satisfaction i want this program completed so i can study it myself and thus further my knowledge in C++. I am willing to pay what is needed for completion before sunday afternoon. Thank you for your help and consideration 1. Write a function calculateItemCost prototyped by double calculateItemCost(double itemPrice, char discountType, unsigned quantity); so that the execution of this function will return the price for quantity number of the item priced originally at itemPrice each, and currently discounted according to discountType. For instance, calculateItemCost(10.90, 'D', 2) will return 17.44 because 17.44=10.9*0.8*2. Likewise calculateItemCost(5.50, 'B', 4) will return the value 19.8=5.50*0.9*4. 2. Write a function displayTotalCost prototyped by void displayTotalCost(double totalCost, unsigned recordNum, bool aborted); so that the execution of this function will first display the total sale cost stored in variable totalCost and the total number of sale records stored in recordNum. If aborted is true, then the function will also display an error message to the effect "Input terminated by invalid data at record" followed by the corresponding record value. For example, displayTotalCost(55.55, 3, false) could just display Total sale cost (3 records) = $55.55 while displayTotalCost(66.66, 7, true) could display Total sale cost (7 records) = $66.66 Input terminated by invalid data at record 8. 3. Write a function readSaleRecord prototyped by int readSaleRecord(unsigned & itemId, double & itemPrice, char & discountType, unsigned & quantity); so that the execution of this function will retrieve 4 fields, i.e. the item ID itemId, the original item price itemPrice, the discount type discountType and the quantity quantity, from the stdin device. The returned value will be 0 if the reading has been successful, and will be non-zero if otherwise. In fact, when the record is not successfully read, the returned value will be 1 if it's due to receiving 0 for the item ID or hitting the EOF, and will be -1 if otherwise. Enter -> item ID: 101024 -> full item price: 199.95 -> discount type: D -> quantity: 1 Complete the rest of the program. Below is the screenshot of executing a possible implementation. Enter -> item ID: 101023 -> full item price: 149.95 -> discount type: B -> quantity: 1 Enter -> item ID: 101024 -> full item price: 199.95 -> discount type: D -> quantity: 1 Enter -> item ID: 100001 -> full item price: 19.99 -> discount type: N -> quantity: 5 Enter -> item ID: 100002 -> full item price: 39.99 -> discount type: N -> quantity: 2 Enter -> item ID: 103067 -> full item price: 1999 -> discount type: T -> quantity: 1 Enter -> item ID: 0 Total sale cost (5 records) = $1874.15
ID del proyecto: 1670952

Información sobre el proyecto

12 propuestas
Proyecto remoto
Activo hace 12 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi,kindly check your inbox for my inquiries. Thanks.
$30 AUD en 1 día
4,9 (90 comentarios)
5,4
5,4
12 freelancers están ofertando un promedio de $59 AUD por este trabajo
Avatar del usuario
I'm an experienced C++ Programmer and I can easily finish this project
$30 AUD en 1 día
5,0 (34 comentarios)
5,1
5,1
Avatar del usuario
Hi, this is an easy assignment. I can do this quickly.
$30 AUD en 1 día
5,0 (2 comentarios)
4,0
4,0
Avatar del usuario
Hi, I can start it right now. I can easily do it, and I will surely give you the result by Sunday afternoon. I will wait for you. Regards.
$35 AUD en 1 día
5,0 (3 comentarios)
3,7
3,7
Avatar del usuario
Hello. I can help you in no time.
$30 AUD en 1 día
5,0 (2 comentarios)
2,2
2,2
Avatar del usuario
Hi, I read your complete statement and can complete this assignment. Check PM for details. Thank you.
$30 AUD en 1 día
5,0 (1 comentario)
1,6
1,6
Avatar del usuario
Hello, I can do this work easily
$100 AUD en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
it is so simple i can handle it simply
$50 AUD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi check PM
$50 AUD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
C++ programming is easy for me. just done migrating c++ code to some other tech.
$50 AUD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
PLEASE SEE PM
$170 AUD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Please check your PM.
$35 AUD en 0 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
hi bro please do check you PM thanks
$100 AUD en 0 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de AUSTRALIA
sydney, Australia
5,0
5
Miembro desde may 31, 2012

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.