Informática, perguntado por Ramonbiel6565, 5 meses atrás

Problemas diversos são solucionados com base na implementação de algoritmos elaborados para tentar oferecer meios computacionais para que seja possível automatizar processos manuais, por exemplo.
Muito software que converte algoritmos em código em alguma linguagem de programação já foi produzido ao longo das últimas décadas e uma tarefa bastante comum é realizar a manutenção destes, tanto para ajustes, quanto para modificações necessárias como cálculos atualizados ou novos recursos necessários.

Para esta atividade, análise o código de exemplo a seguir.

include <stdio. H>
void divide (float n1, float n2) {
printf ("%f / %f = %f", n1, n2, n1/n2);
}
int main () {
float n1, n2;
printf ("Digite o primeiro valor: ");
scanf ("%f", &n1);
printf ("Digite o segundo valor: ");
scanf ("%f", &n2);
divide (n1, n2);
}

Partindo da análise do código, existe um problema que precisa ser solucionado no mesmo, e realizando testes de execução irá descobri-lo, sendo esta uma das solicitações da atividade. Descubra qual é este problema e o porque ele pode fazer o seu código "quebrar".
Após isso, proponha alterações no código, de forma a auxiliar na resolução do problema.

Soluções para a tarefa

Respondido por SInfoman
0

Resposta:

cuidado a divisão por zero. Usar um if para evitar.

Perguntas interessantes