Find Jobs
Hire Freelancers

Vacuum Cleaner Robot in C

€8-30 EUR

Terminado
Publicado hace casi 6 años

€8-30 EUR

Pagado a la entrega
Implement a C program that can be used to simulate a vacuum cleaner robot. Task: Such a robot moves on a plane with obstacles (walls, objects) to which it must evade. It has a sensor in the direction of travel. The robot can rotate clockwise in 90 degree increments, which changes the direction of travel and move forward in the direction of travel. Movements are measured in increments (one step is a predefined distance). It has a battery that is reduced by 1% per step or per turn. It also has a dust container with a capacity of 100 units of dust. If the battery is empty, the robot will stop. If the dust container is full, the suction power decreases: the battery consumption increases to 2% per step. 5% points before the end of each capacity, the robot will give a warning message. At startup, the battery level as well as the function duration (= Number of steps to be performed) are specified, and a plan of the room to be cleaned is read out via an external file. The robot then randomly moves through the room. Each action is displayed on the screen. The traversed path is documented-starting from a freely selectable start position.
ID del proyecto: 17165011

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 6 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! I'm interesting your project very well. I am a full time devloper. I am mastering c++ and I'm a good Mathematician. And also I have many experience and good skill about algorithm development. Let's go ahead with me
€55 EUR en 1 día
5,0 (223 comentarios)
7,5
7,5

Sobre este cliente

Bandera de AUSTRIA
Austria
0,0
0
Miembro desde jun 13, 2018

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.