Find Jobs
Hire Freelancers

Problem solving task

$10-30 USD

Cerrado
Publicado hace casi 2 años

$10-30 USD

Pagado a la entrega
The airplane You are navigating an airplane, which can take a series of commands: • up X increases the direction by X units • down X decreases the direction by X units • forward X increases the horizontal position by X units and the vertical position by X multipled by the current direction Here is an example of a preplanned course: forward 4 up 2 forward 8 down 1 forward 2 up 3 forward 3 These instructions would do the following (with the initial position and direction set to 0): • Increase the horizontal position by 4 (as your direction is 0, the vertical position stays unchanged) • Increase the direction by 2 • Increase the horizontal position by 8 and vertical position by 16 (as the direction is 2, the vertical position becomes the previous value 0 + 2 * 8 = 16) • Decrease the direction by 1 • Increase the horizontal position by 2 and vertical position by 2 (as the direction is 1, the vertical position becomes the previous value 16 + 1 * 2 = 18) • Increase the direction by 3 • Increase the horizontal position by 3 and vertical position by 12 This course would result in a horizontal position of 17 and a vertical position of 30. Create a program that reads the preplanned course from a file (e.g. a file containing the preplanned course above), calculates the horizontal and vertical position after following the course and then multiplies the final horizontal position by the final vertical position. In this case that would be 17 * 30 = 510. Sumbit the code for calculating the above scenario. It should be • Easy to extend the code with additional commands, could for example be a dive command where “dive 4” would instantly decrease the vertical position by 4 • Unit tests • Readable code that is easy to follow
ID del proyecto: 33774154

Información sobre el proyecto

9 propuestas
Proyecto remoto
Activo hace 2 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
9 freelancers están ofertando un promedio de $105 USD por este trabajo
Avatar del usuario
Hello, I have rich experience in C# coding. I have read all your explanations carefully and fully understand your requirements. So I am sure I can give you correct and good results. I would appreciate it if you could contact me soon and share your project details. Thank you.
$50 USD en 1 día
5,0 (18 comentarios)
5,3
5,3
Avatar del usuario
Hi, I will write the program for you in C#. I am.a .net expert with mamy projects in my profile. You may check my work experience in the profile. Regards, Eagle Eyes
$55 USD en 7 días
4,8 (22 comentarios)
4,2
4,2
Avatar del usuario
Professional software developer️ Hello, I have confirmed your project requirements I hope you are safe and doing well. I would like to discuss further with you. We hope to see you soon to discuss further. Coming to me, I am a professional software developer and have worked and taught for over 10 years. My skills include C, C++, C#, VB and Java. I am very confident of your project and I am ready to start your work right now. Please let me know when we can discuss this project by chat.
$20 USD en 1 día
5,0 (3 comentarios)
3,9
3,9
Avatar del usuario
Hi, We have a team of enthusiastic and hard working developers. Having experience of varying from ~ 13 years to ~5 years in providing solutions for API integration, Website development, App development along with Add-ins development for Office applications As Freelancers we have provided our services to various customers with 100% customer satisfaction. We are looking forward for to this opportunity and would like to give our 100% to complete this work as per the requirements sticking to the timelines. Below are our key area skills: · Expertise in Mobile App development using Xamarin Forms · Expertise in Website and Web App development using HTML5, CSS, JS and Bootstrap · Expertise in C#, VB using .NET framework using Visual Studio 2017 and 2019 · WPF, Windows Forms Application, Web forms(ASP.NET),XAML · Expertise in developing plugins, add-ons for all the Microsoft office products(Office, excel, Power point, access and Power point) using VSTO. We always work to provide Best Delivery with 100 % customer satisfaction. Would be looking forward to work on this opportunity and will ensure to deliver best. Regards, Point5Nyble
$600 USD en 20 días
5,0 (16 comentarios)
4,0
4,0
Avatar del usuario
Hello, I have briefly read the description on; .NET C# Programming Visual Studio project, and I can deliver as per the requirements however I need us to discuss for more clarity on the details, deadline and budget as well. I reach out to see whether the opportunity is still available. If the job’s no longer available, I’d appreciate you throwing my hat into the ring for any similar opportunities in the future. Thank you for your time, I look forward to hearing from you soon, Best Wishes, Kevin M
$20 USD en 7 días
5,0 (2 comentarios)
3,2
3,2
Avatar del usuario
Hi there, I’m a computer science expert and software architect with hands-on experience In JAVASCRIPT, HTML, C++, PYTHON, JAVA, and PHP. I would like to help you with this project. Inbox me to discuss this further. Thank you
$20 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
This project looks like 'mars rover problem'. In these projects, the important thing is not just correct result, the architecture and design patterns are important subjects. I can implement solution with command design pattern and suitable architecture(so you can easily extend commands without code modification) and unit tests with xUnit or nUnit. I can write this app with .Net or .Net core, it's up to you.
$20 USD en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello there, I'm a Computer Engineering student and I have experience in problem solving and C#. I will provide an easy-to-understand C# code that reads the preplanned course from a file and does it's intended task. I will be implementing OOP to ensure easy extendability of the code. Feel free to message me, looking forward to working with you!
$20 USD en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SWEDEN
Uppsala, Sweden
0,0
0
Forma de pago verificada
Miembro desde nov 24, 2020

Verificación del cliente

Otros trabajos de este cliente

Job Search Website
$30-250 USD
¡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.