Bifalgorithm post · Computer science one · Quadratic Roots Revisited
How can conditionals validate input for a logarithm calculator?
How can conditionals validate input for a logarithm calculator? (Computer science one · Quadratic Roots Revisited) — "16. Conditionals\n\n1 #include \n\n2 #inc…
Ideas in this flowchart
- Programa en C para calcular un logaritmo de base b
- El programa calcula log_b(x), con b mayor que 1 y x mayor que 0
- Incluye las bibliotecas stdlib.h, stdio.h y math.h
- Recibe la base b y el número x mediante argumentos de línea de comandos
- ¿El número de argumentos es exactamente 3?
- Si no, muestra el uso correcto y termina con exit(1)
- Convierte los argumentos argv[1] y argv[2] a valores double
- ¿x es menor o igual que 0?
- Si x no es válido, muestra un error y termina con exit(1)
- ¿b es menor o igual que 1?
- Si la base no es válida, muestra un error y termina con exit(1)
- Calcula el resultado mediante log(x) / log(b)
- Muestra el logaritmo calculado y devuelve 0