ME AJUDEM POR FAVOR USANDO DEV C++ FAÇA OS SEGUINTE EXERCÍCIOS USANDO WHILE - DO-WHILE 1) Leia duas notas, se a média delas for maior que 6 escreva aprovado, caso contrário, escreva média insuficiente tente novamente, e faça com que o usuário informe as duas notas novamente, até que a média seja maior que 6.
2) Crie um código que faça o mesmo que o exercício anterior, porém, quando a média for maior que 6 pergunte se o usuário quer informar mais notas, se a resposta for sim, repita o processo, caso contrário apresente para o usuário a frase: Fim da digitação.
Soluções para a tarefa
1 2
Espero ter ajudado, caso tenha gostado da resposta de 5 estrelas
Resposta:
-------------------------------------------------------------------------------------
1-
#include <stdio.h>
#include <stdlib.h>
int main (){
float nota1,nota2,media;
while(1){
printf(" Nota 1: ");
scanf("%f", ¬a1);
printf(" Nota 2: ");
scanf("%f", ¬a2);
media = (nota1 + nota2) / 2;
if(media > 6){
printf("\n Aprovado!\n");
break;
}
else{
printf("\n Media insuficiente tente novamente...\n\n");
system("PAUSE");
printf("\n\n");
}
}
return 0;
}
-------------------------------------------------------------------------------------
2-
#include <stdio.h>
#include <stdlib.h>
int main (){
char str[3];
float nota1,nota2,media;
while(1){
printf(" Nota 1: ");
scanf("%f", ¬a1);
printf(" Nota 2: ");
scanf("%f", ¬a2);
media = (nota1 + nota2) / 2;
if(media > 6){
printf("\n Aprovado!\n");
printf("\n Deseja informar mais notas(sim ou nao)?\n");
scanf("%s", str);
fflush(stdin);
if(str[0] == 'n' || str[0] == 'N'){
printf("\n\nFim da digitacao\n");
break;
}
}
else{
printf("\n Media insuficiente tente novamente...\n\n");
system("PAUSE");
printf("\n\n");
}
printf("\n\n");
}
return 0;
}
-------------------------------------------------------------------------------------
Espero ter ajudado! Quais quer dúvidas é só falar.
Segue com os arquivos anexados.