7. Escreva um programa para ler 2 valores, repetidamente, e se o segundo valor informado for ZERO, deve ser lido um novo valor, ou seja, para o segundo valor não pode ser aceito o valor zero. O programa deverá imprimir o resultado da divisão do primeiro valor pelo segundo valor lido. Após terem sido lidos os dois valores e calculada a divisão, o usuário deverá ser questionado se quer continuar o programa
Soluções para a tarefa
Respondido por
0
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
int main () {
setlocale (LC_ALL, "portuguese");
float div, num1, num2;
int op = 1;
while(op != 0){
printf ("Digite 1 para continuar ou 0 para sair.\n");
scanf ("%d", &op);
if (op == 1){
printf ("Digite o primeiro número:\n");
scanf ("%d", &num1);
printf ("Digite o segundo número:\n");
scanf ("%d", &num2);
if (num2 == 0){
do {
printf ("Digite o segundo número:\n");
scanf ("%d", &num2);
} while (num2 == 0);
}
div = num1 / num2;
printf ("A divisão é: %.2f\n", div);
system ("pause");
system ("cls");
}
}
return 0;
}
Perguntas interessantes
Química,
8 meses atrás
História,
8 meses atrás
Inglês,
8 meses atrás
Matemática,
1 ano atrás
Inglês,
1 ano atrás
Matemática,
1 ano atrás