Só serve se for em linguagem C, código completo.
c) Suponha a existência de 10 alunos. Faça um algoritmo para ler a nota do aluno exibir
“Aprovado” (nota >=6) ou “REPROVADO” (nota < 6)
h) Refaça o exercício anterior, mas é desconhecida a quantidade de alunos na sala.
Quando ler nota = -1 finalize o programa. Informe ainda:
- quantos alunos foram aprovados e quantos foram reprovados
- a média da classe e qual a maior nota lida.
Respostas
Resposta:
- Crie as variáveis
- Crie uma função
- Armazene os valores na variável
- Implemente uma lógica, nesse caso especifico:
Se o valor da variável for maior ou igual a 6 imprima na tela aprovado:
if(alunos>=6)
Se o valor armazenado na variável for menor ou igual a 5 e não for menor que 0 imprima na tela reprovado:
if(alunos<=5 && alunos >=0)
para as últimas condições você pode armazenar esse valores lidos em uma lista fazer uma soma e tirar a média, e contar quantos alunos foram aprovados e quantos foram reprovados.
/******************************************************************************
(Letra C) C Compiler.
*******************************************************************************/
- #include <stdio.h>
- void algoritmo(){
- int alunos;
- for (int i = 0; i < 10; i++) {
- printf("Digite a nota: ");
- scanf("%d", &alunos);
- if(alunos>=6)
- printf("Aprovado\n");
- if(alunos<=5 && alunos >=0)
- printf("Reprovado\n");
- }
- int main() {
- algoritmo();
- }
Resposta:
/******************************************************************************
(Letra H) C Compiler.
*******************************************************************************/
- #include <stdio.h>
- void algoritmo(){
- int alunos;
- while(1){
- printf("Digite a nota: ");
- scanf("%d", &alunos);
- if(alunos>=6)
- printf("Aprovado\n");
- if(alunos<=5 && alunos >=0)
- printf("Reprovado\n");
- if(alunos <= -1)
- break;
- }
- }
- int main() {
- algoritmo();
- }
Resposta:
/******************************************************************************
(Letra C) C++ Compiler.
*******************************************************************************/
- #include <iostream>
- using namespace std;
- class var {
- public:
- int alunos;
- void algoritmo();
- void algoritmo2();
- };
- void var::algoritmo(){
- var self;
- for (int i = 0; i < 10; i++) {
- cout << "Digite a nota: ";
- cin >> self.alunos;
- //cout << self.alunos;
- if(self.alunos>=6)
- cout<<"Aprovado"<<endl;
- else
- cout<<"Reprovado"<<endl;
- }
- }
- int main() {
- var self;
- self.algoritmo();
- }
Resposta:
/******************************************************************************
(Letra H) C++ Compiler.
*******************************************************************************/
- #include <iostream>
- using namespace std;
- class var {
- public:
- int alunos;
- void algoritmo();
- void algoritmo2();
- };
- void var::algoritmo(){
- var self;
- while(true){
- cout << "Digite a nota: ";
- cin >> self.alunos;
- //cout << self.alunos;
- if(self.alunos>=6)
- cout<<"Aprovado"<<endl;
- if(self.alunos<=5 && self.alunos >=0)
- cout<<"Reprovado"<<endl;
- if(self.alunos <= -1)
- break;
- }
- }
- int main() {
- var self;
- self.algoritmo();
- }