Ir ao conteúdo

Posts recomendados

Postado

alguém pode converter isso para C++?

algoritmo "semnome"
// Função :
// Autor :
// Data : 23/11/2021
// Seção de Declarações 
var
nome: vetor[1..4] de caractere
n1: vetor[1..4] de real
n2: vetor[1..4] de real
m: vetor[1..4] de real
i: inteiro
inicio
      para i <- 1 ate 4 faca
         escreval("ALUNO ", i)
         escreva("Nome: ")
         leia(nome[i])
         escreva("Primeira nota: ")
         leia(n1[i])
         escreva("Segunda nota: ")
         leia(n2[i])
         m[i] <- (n1[i] + n2[i]) / 2
      fimpara
      
      LimpaTela
      Escreval("LISTAGEM DE ALUNOS")
      Escreval("------------------------")
      para i <- 1 ate 4 faca
        escreval(nome[i], m[i])
      fimpara
// Seção de Comandos 
fimalgoritmo

  • Obrigado 1
Postado

@Anna Julya    esse código é da linguagem portugol e parece ser no visualG ,  e para converter você vai substituindo os comandos de uma linguagem para a outra , assim o escreva seria 

using namespace std;  // antes da funcao main

std::cout << "ALUNO " << i;
std::cin >> nome[i];

e os outros do mesmo modo , e depois Que você fizer a conversão do código desse  exercício ,  você pode postar ele aqui e ajudaremos se precisar de alguma correção , 

  • Amei 1
Postado

@Anna Julya   é Quase assim mesmo , e seu código está compilando ,  e seria melhor postar como código usando aquele botão

pois uma imagem não tem jeito de copiar o texto dneLa , e precisa digitar .

       os notAs precisam ser inserida ao mesmo tempo dentro do mesmo loop , senão depois você precisa procurar as notas de cada aluno para inserir , e então em  c esse seu código ficaria assim  

#include <stdio.h>
int main()
{
    char nome[4][30];
    float n1[4],n2[4],m[4];
    int i,qtd;
    printf("quntos Alunos ");
    scanf("%d",&qtd);
    for(i=0; i<qtd; i++)
    {
        printf("ALUNO %d\n",i+1);
        printf("Nome ----------: ");
        scanf("%s", nome[i]);
        printf("primeira Nota -: ");
        scanf("%f",&n1[i]);
        printf("Segunda Nota --: ");
        scanf("%f",&n2[i]);
        m[i] = ( n1[i] + n2[i] ) / 2;
        printf("\n");
    }
    system("cls");
    printf("\n\tLISTAGEM DE ALUNOS          \n\
            \r----------------------------\n");
    for(i=0; i<qtd; i++)
    {
        printf("%10s   Media= %5.2f\n",nome[i],m[i]);
    }
    printf("\n\n\n");
    return 0;
}

ou de outros modos , como preferir .   mas você Disse que queria fazer em c++  e e esse código que você postou é da Linguagem, C ,  e a linguagem c é bem diferente de c++ ,  apenas que o compilador de c++ aceitam os comandos da linguagem  c ,  e então Qual linguagem você quer usar ?

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...