Informática, perguntado por phenriquemre8281, 1 ano atrás

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 Urgente111111
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