C/Visual C - Dibujar una luna con asteriscos en C

 
Vista:

Dibujar una luna con asteriscos en C

Publicado por Carlos (1 intervención) el 26/10/2020 05:45:01
En un trabajo de la Universidad se me pide que:

Vuestra labor va a consistir en crear un programa que cree una luna de tamaño N y la muestre por pantalla (el tamaño se introduce por teclado, y debe ser un entero positivo mayor o igual a 5. Si N es menor a 5 se debe mostrar el mensaje “No moon” y se termina el ejercicio - hay que volver al menú de selección de ejercicios).
• Una luna está compuesta de dos arcos de radio N, cuyo centro se encuentra en el punto (N, N) del plano cartesiano. Para un N = 10 la representación de la circunferencia sería la siguiente.
• Los símbolos de la luna pueden ser un * o un espacio en blanco. En horizontal cada símbolo ocupa dos espacios y en vertical sólo un espacio
• Como la representación en la pantalla no es exacta, vamos a considerar que un punto pertenece a la circunferencia si tiene un error de ±0.5.
Pista: utilizar la ecuación de pertenencia de un punto a una circunferencia para dibujar o no un *
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder