Find Jobs
Hire Freelancers

C++ Homeqork problem

$20-25 USD

Cerrado
Publicado hace alrededor de 17 años

$20-25 USD

Pagado a la entrega
Hello, I just need a quick program for a beginning C++ class; so I'm hoping someone out there could whip this out rather quickly and cheaply. I don't know what the exact flavor of C++ we use, so please make sure that your code utilizes only the most standard headers & libraries. I need a C++ program that does all of the following: Design class Complex for working with complex numbers of the form a + bi, where i is the square root of -1. Your class must have two overloaded operators for adding and subtracting the complex numbers. The sum and the difference of two complex numbers a + bi and c + di is defined as (a+c) + (b+d)i (respectively, (a-c) + (b-d)i). The operators must throw exceptions in places where an integer overflow might occur. To check for an integer overflow, compare one of the numbers to add or subtract with the maximum (resp. minimum) integer representable in 4 bytes BEFORE the corresponding operation. Also, write a main method that demonstrates handling of the exceptions by printing warnings to the user. Name the source file **[login to view URL]** ## Deliverables 1) Complete and fully-functional working program in C++ (.cpp extension); that includes the complete source code. ## Platform this should be made for C++ running on a Linux server. However, as long its in standard C++, I can compile it for our setup later.
ID del proyecto: 2969419

Información sobre el proyecto

40 propuestas
Proyecto remoto
Activo hace 17 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
40 freelancers están ofertando un promedio de $14 USD por este trabajo
Avatar del usuario
See private message.
$7,65 USD en 1 día
4,9 (183 comentarios)
6,7
6,7
Avatar del usuario
See private message.
$12,75 USD en 1 día
5,0 (143 comentarios)
6,2
6,2
Avatar del usuario
See private message.
$21,25 USD en 1 día
4,9 (121 comentarios)
6,3
6,3
Avatar del usuario
See private message.
$17 USD en 1 día
5,0 (171 comentarios)
6,3
6,3
Avatar del usuario
See private message.
$17 USD en 1 día
5,0 (120 comentarios)
5,6
5,6
Avatar del usuario
See private message.
$21,25 USD en 1 día
5,0 (20 comentarios)
5,0
5,0
Avatar del usuario
See private message.
$4,25 USD en 1 día
4,8 (41 comentarios)
4,8
4,8
Avatar del usuario
See private message.
$12,75 USD en 1 día
5,0 (11 comentarios)
4,3
4,3
Avatar del usuario
See private message.
$17 USD en 1 día
4,9 (17 comentarios)
4,0
4,0
Avatar del usuario
See private message.
$6,80 USD en 1 día
5,0 (34 comentarios)
4,0
4,0
Avatar del usuario
See private message.
$21,25 USD en 1 día
4,9 (18 comentarios)
3,9
3,9
Avatar del usuario
See private message.
$17 USD en 1 día
4,7 (8 comentarios)
3,4
3,4
Avatar del usuario
See private message.
$19,55 USD en 1 día
4,7 (8 comentarios)
2,8
2,8
Avatar del usuario
See private message.
$17 USD en 1 día
5,0 (6 comentarios)
2,6
2,6
Avatar del usuario
See private message.
$12,75 USD en 1 día
5,0 (6 comentarios)
2,3
2,3
Avatar del usuario
See private message.
$17 USD en 1 día
4,9 (9 comentarios)
2,1
2,1
Avatar del usuario
See private message.
$12,75 USD en 1 día
4,9 (10 comentarios)
1,9
1,9
Avatar del usuario
See private message.
$4,25 USD en 1 día
4,5 (1 comentario)
1,8
1,8
Avatar del usuario
See private message.
$17 USD en 1 día
5,0 (3 comentarios)
1,3
1,3
Avatar del usuario
See private message.
$21,25 USD en 1 día
5,0 (5 comentarios)
1,3
1,3

Sobre este cliente

Bandera de UNITED STATES
Willmar, United States
0,0
0
Miembro desde may 16, 2007

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.