algoritmos
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs

+11
alessandro pessoa conceic
larissaferreira
jessicasantos2
Vinicius da Conceição
Thiago Afonso C Peixoto
Filipi Vieira
Thiago Ferreira
chano.1503
Uanderson
fsander
nserafim
15 participantes
Ir para baixo
avatar
nserafim
Mensagens : 5
Data de inscrição : 27/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs

Sex Nov 09, 2018 10:07 pm
Enunciado, algoritimo e linguagem em C
usar: Vetor, se, escreva, leia, qualquer estrutura de repetição (PARA, ENQUANTO OU REPITA)
avatar
nserafim
Mensagens : 5
Data de inscrição : 27/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Algoritimo Parte 3

Sáb Nov 10, 2018 12:18 am
afro  Nilson Serafim Vieira
RA 333622311024


Enunciado:
"faça um algoritimo que verifique a IMC de até 3 pessoas"

Em Portugol:

algoritmo "Calculo de IMC"

var
   nome: vetor[1..3] de caractere
   peso, altura: vetor[1..3] de real
   imc: real
   cont, i: inteiro
   nivel: caractere

inicio

  i <- 0

  escreval("Digite até 3 nomes com peso e altura ou deixe vazio para sair")

  enquanto i < 3 faça

      i <- i + 1

      nome[i]   <- ""
      peso[i]   <- 0
      altura[i] <- 0

      escreval("")
      escreva ("Digite o ", i, "º nome: ")
      leia(nome[i])
      se nome[i]=""  entao
         interrompa
      fimse
      escreva ("Digite o peso do ", nome[i], ": ")
      leia(peso[i])
      se peso[i]=0  entao
         interrompa
      fimse
      escreva ("Digite a altura do ", nome[i], ": ")
      leia(altura[i])
      se altura[i]=0  entao
         interrompa
      fimse

  fimenquanto

  escreval("")
  escreval("Resultado das analises do IMC")
  escreval("-----------------------------")
  escreval("")

   para cont de 1 ate i passo 1 faça
        imc <- peso[cont] / (altura[cont] * altura[cont])
        se imc < 18.5 entao
           nivel <- "ABAIXO do peso"
        senao
           se imc > 25 entao
              nivel <- "ACIMA do peso"
           senao
              nivel <- "com o peso ideal"
           fimse
        fimse
        escreval(nome[cont], " está ", nivel, " - IMC ", imc)
   fimpara

Fimalgoritmo



Em linguagem C:

#include <stdio.h>
#include <string.h>

int main()
{

  int  i=0, cont=0;

   char nivel[30];
   char nome[4][50];
   float imc=0;
   float peso[4]={0, 0, 0, 0}, altura[4]={0, 0, 0, 0};
 
  printf("Informe até 3 nomes com peso e altura ou deixe vazio para sair\n\n");

  while (i < 3) {
     
        i++;
       
        printf("\nDigite o %dº nome: ", i);
        scanf("%s", nome[i]);

        if (strlen(nome[i])==0) {
            break;
        }
       
        printf("Digite o peso do %s: ", nome[i]);
        scanf("%f", &peso[i]);

        if (peso[i]==0)  {
            break;
        }
       
        printf("Digite a altura do %s: ", nome[i]);
        scanf("%f", &altura[i]);

        if (altura[i]==0)  {
             break;
        }

   }

   printf("\n");
   printf("Resultado das analises do IMC\n");
   printf("-----------------------------\n");

   for (cont=1; cont <= i; cont++) {
        imc = peso[cont] / (altura[cont] * altura[cont]);
        if(imc < 18.5) {
             strcpy(nivel, "ABAIXO do peso");
        } else {
            if(imc > 25) {
                strcpy(nivel, "ACIMA do peso");
            } else {
                strcpy(nivel, "com o peso ideal");
            }
        }
        printf("%s está %s - IMC %1.f\n", nome[cont], nivel, imc);

    }

}
avatar
fsander
Mensagens : 2
Data de inscrição : 28/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Fábio Sander - CPF 05614594795

Sáb Nov 10, 2018 6:39 pm
Fábio Sander
cpf 05614594795

um vetor com X números inteiros, em que o último número lido seja 999 (o último número não fará parte do vetor). E imprima o vetor na ordem inversa.

Portugol

Algoritmo "ordem inversa"
Var
vet: vetor[0..999] de inteiro
numero: inteiro
contador:inteiro
Inicio

enquanto (numero<>999)faca
leia(numero)

se (contador=0) entao
vet[contador]<-numero
contador<-contador+1
senao
vet[contador]<-numero
contador<-contador+1
fimse

escreval(numero)
fimenquanto

se (numero=999) entao
contador<-contador-1
fimse

enquanto (contador>=0) faca
escreval(vet[contador])
contador<-contador-1
fimenquanto

Fimalgoritmo

LINGUAGEM C

#include<math.h>
#include<stdio.h>
#include<string.h>

int main(void){

int contador = 0, numero, vetor[contador];

scanf("%d",&numero);

while (numero != 999){

if (contador == 0){
vetor[contador] = numero;
contador++;
}
else{
vetor[contador] = numero;
contador++;
}

scanf("%d",&numero);
}

if (numero == 999){
contador--;
}

while ( contador >= 0 ){

printf("%d\n",vetor[contador]);
contador--;
}
return 0;
}
avatar
Uanderson
Mensagens : 3
Data de inscrição : 29/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Uanderson Leandro Mendonça Moura RA 333654711024 PERÍODO : 2º

Sáb Nov 10, 2018 7:21 pm
Algoritmo "CONSULTA DE PREÇO DE UMA TELEVISÃO 42 POLEGADAS"
Var
 
n : vetor [1..2] de inteiro
  i : inteiro


Inicio

  para i de 1 até 2 faça
     escreval (" Digite o ", i,"º preço ")
     leia (n)
  fimpara
  para i de 1 até 2 faça
 
     se  (n[i] < 1000 ) entao
        escreval ("Melhor preço o ", i,"º")

        se (n[i] >= 1000) entao
           escreval ("pior preço o ", i,"º" )


        fimse
        fimse
  fimpara

Fimalgoritmo[i]


Última edição por Uanderson em Seg Nov 12, 2018 10:56 pm, editado 2 vez(es)
avatar
chano.1503
Mensagens : 3
Data de inscrição : 03/11/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Cristiano Antonio do Nascimento - RA: 332030111024 - 2° Período

Sáb Nov 10, 2018 9:02 pm
1) Faça um programa que leia 4 notas e calcule a média. Se a média for maior ou igual a 6 exiba a mensagem: "Parabéns, você foi aprovado. A média é:    ".
Se a média for menor que 6 exiba a mensagem: " Você foi reprovado. A média é:   "


PORTUGOL

Var
  v: vetor [1..4] de real
  nota: inteiro
  media: real

Inicio
  para nota de 1 até 4 faca
     escreval("Digite a nota: ",nota," :")
     leia(v[nota])
  fimpara
  para nota de 1 ate 4 faca
     media <- media + v[nota]/4
  fimpara
  se media >= 6 entao
     escreval("Parabéns, voce foi aprovado! A média é: ",media)
  senao
     escreval("Voce foi reprovado! A média é: ",media)
  fimse

Fimalgoritmo

EM LINGUAGEM C

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

main()

{
   setlocale(LC_ALL,"portuguese");

   int i, nota[4];
   float media[4];

   for(i=0;i<4;i++){
       printf("Digite a nota %i: ",i);
       scanf("%f",&nota[i]);
       media[i]=(nota[i])/4;
   }
   if(media[i]>=6){
       printf("Parabéns, você foi aprovado! A média é: %f",media[i]);
       }
       else{
       printf("Você foi reprovado! A média é: %f",media[i]);
       }

   return 0;
}
avatar
Thiago Ferreira
Mensagens : 4
Data de inscrição : 24/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Algoritmo Parte 3

Dom Nov 11, 2018 11:50 am
Nome: Thiago Ferreira do Nascimento
RA: 333149611024


Crie um Programa que leia a média da turma e imprima as notas em VisualG.

var  "Media da turma"

  nome: vetor[1..4] de Caractere
  n1: vetor[1..4] de real
  n2: vetor[1..4] de real
  m: vetor[1..4] de real
  SM, MT: real
  i, tot: 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
     SM <- SM + m[i]
  fimpara
  MT <- SM/4
  limpatela
  escreval("LISTAGEM DE ALUNOS")
  escreval("-------------------------------------")
  para i <- 1 ate 4 faca
     escreval(nome[i]:15, m[i]:4:1)
     se(m[i] > MT) entao
        tot <- tot+1
     fimse
  fimpara
  escreval("Ao todo temos ", tot," alunos à cima da média da turma que é: ", MT:4:1)

fimalgoritmo

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Crie um Programa que leia a média da turma e imprima as notas em C.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

//Delcaração de variavel

int main(void){
char nome[4][500];
float n1[4];
float n2[4];
float m[4];
float SM;
float MT;
int i = 1;
int tot;

//Inicio do código

while (i<=4){

printf("ALUNO %d", i);
printf("\nNome: ");
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;
SM = SM + m[i];

system("cls");

i++;
}

MT = SM/4;

printf("LISTAGEM DE ALUNOS");
printf("\n-----------------------------------");
   
int ii = 1;
   
while(ii<=4){

printf("\n%s", &nome[ii]);
printf("         %.1f", m[ii]);
if(m[ii] > MT){
tot = tot+1;

}
   ii++;
}
printf("\nAo todo temos %d", tot);
printf(" alunos acima da media da turma que e de: %.1f", MT);

return 0;

}


Última edição por Thiago Ferreira em Dom Nov 11, 2018 11:43 pm, editado 3 vez(es)
avatar
Filipi Vieira
Mensagens : 4
Data de inscrição : 26/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Questão Algoritmo 3

Dom Nov 11, 2018 1:12 pm
Filipi Richardi Guimarães Vieira                                                       2° Período
RA:  326508611024



Faça um algoritmo que escreva o nome do mês por extenso quando o usuário digitar um numero de 1 a 12
se não  uma mensagem de Mês invalido será exibida. A condição de parada é quando o usuário digitar o numero "0".

Portugol

Algoritmo "Meses do Ano"

Var
mes: vetor[1..12] de caracter
num: inteiro

Inicio
mes[1] <- "Janeiro"
mes[2] <- "Fevereiro"
mes[3] <- "Março"
mes[4] <- "Abril"
mes[5] <- "Maio"
mes[6] <- "Junho"
mes[7] <- "Julho"
mes[8] <- "Agosto"
mes[9] <- "Setembro"
mes[10] <- "Outubro"
mes[11] <- "Novembro"
mes[12] <- "Dezembro"
num <- 1

repita
escreva("Digite um numero: ")
leia(num)
se (num = 1) entao
escreval ("")
escreval(mes[1])
escreval ("")
fimse
se (num = 2) entao
escreval ("")
escreval (mes[2])
escreval ("")
fimse
se (num = 3) entao
escreval ("")
escreval (mes[3])
escreval ("")
fimse
se (num = 4) entao
escreval ("")
escreval (mes[4])
escreval ("")
fimse
se (num = 5) entao
escreval ("")
escreval (mes[5])
escreval ("")
fimse
se (num = 6) entao
escreval ("")
escreval (mes[6])
escreval ("")
fimse
se (num = 7) entao
escreval ("")
escreval (mes[7])
escreval ("")
fimse
se (num =8 ) entao
escreval ("")
escreval (mes[8])
escreval ("")
fimse
se (num = 9) entao
escreval ("")
escreval (mes[9])
escreval ("")
fimse
se (num = 10) entao
escreval ("")
escreval (mes[10])
escreval ("")
fimse
se (num = 11) entao
escreval ("")
escreval (mes[11])
escreval ("")
fimse
se (num = 12) entao
escreval ("")
escreval (mes[12])
escreval ("")
fimse
se (num > 12) entao
escreval ("")
escreval ("Mês invalido!")
escreval ("")
fimse
ate (num = 0)
Fimalgoritmo

___________________________________//________________________________________

Em linguagem C

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

int main()
{ setlocale (LC_ALL,"");

char mes[12][1000] = {"Janeiro","Fevereiro","Março","Abril","Maio","Junho","julho","Agosto","Setembro","Outubro","Novembro","Dezembro"};
int num ;


    do
    {
    printf("Digite um numero: " );
    scanf("%d",&num);
    if(num == 1)
    {
        printf("\n %s \n\n", mes[0]);
    }

    if(num == 2)
    {
        printf("\n %s \n\n", mes[1]);
    }

    if(num == 3)
    {
        printf("\n %s \n\n", mes[2]);
    }

    if(num == 4)
    {
        printf("\n %s \n\n", mes[3]);
    }

    if(num == 5)
    {
        printf("\n %s \n\n", mes[4]);
    }

    if(num == 6)
    {
        printf("\n %s \n\n", mes[5]);
    }

    if(num == 7)
    {
        printf("\n %s \n\n", mes[6]);
    }

    if(num==8 )
    {
        printf("\n %s \n\n", mes[7]);
    }

    if(num == 9)
    {
        printf("\n %s \n\n", mes[8]);
    }

    if(num == 10)
    {
        printf("\n %s \n\n", mes[9]);
    }

    if(num == 11)
    {
        printf("\n %s \n\n", mes[10]);
    }

    if(num == 12)
    {
        printf("\n %s \n\n", mes[11]);
    }
    if(num > 12)
    {
        printf("\n Mês invalido! \n\n");
    }
    } while(num != 0);




   return 0;

}
avatar
Thiago Afonso C Peixoto
Mensagens : 3
Data de inscrição : 28/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty ALGORITMO PARTE 3

Dom Nov 11, 2018 4:51 pm
ALUNO: THIAGO AFONSO COSTA PEIXOTO
RA: 165012811024

FAÇA UM ALGORITMO QUE LEIA 3 NÚMEROS , CADA UM COM UM NOME CORRESPONDENTE, E IMPRIMA UM GANHADOR  DE UMA VIAGEM COM TUDO PAGO , SE  ESSE NUMERO FOR MAIOR QUE 3 IMPRIMA QUE NÃO TEM NENHUM GANHADOR, DIGITANDO "0" ELE PARA DE EXECUTAR.


Algoritmo "sorteio"

Var
ganhador: vetor[1..3] de caracter
num: inteiro

Inicio
ganhador[1..3] <- Paulinho, José,  Maria

repita
escreva("Digite um numero: ")
leia(num)

se (num = 1) entao
escreval ("ganhou uma viagem com tudo pago:")
escreval(ganhador[1])
fimse

se (num = 2) entao
escreval ("ganhou uma viagem com tudo pago:")
escreval (ganhador[2])

fimse

se (num = 3) entao
escreval ("ganhou uma viagem com tudo pago:")
escreval (ganhador[3])

fimse

se (num > 3) entao
escreval ("não há ganhadores")

fimse

ate (num = 0)

Fimalgoritmo


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\


EM C

#include <stdio.h>
#include <stdlib.h>

int main()
{

char ganhador[3] = {"Paulinho","José","Maria"}

int num;


   {
   printf("Digite um numero: " );
   scanf("%d",&num);
   if(num == 1)
   {
       printf("\n %s \n\n", ganhador[1]);
   }

   if(num == 2)
   {
       printf("\n %s \n\n", ganhador[2]);
   }

   if(num == 3)
   {
       printf("\n %s \n\n", ganhador[3]);
   }


   if(num > 3)
   {
       printf("\n nenhum ganhador\n\n");
   }
   } while(num != 0);




  return 0;

}
avatar
Vinicius da Conceição
Mensagens : 4
Data de inscrição : 28/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Re: Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs

Dom Nov 11, 2018 9:23 pm
Aluno: Vinicius da Conceição Teixeira
RA:342765711024

Enunciado: Crie um algoritmo que realize operações matemáticas simples.

Em Portugol

Algoritmo "calculo de valores"
Var
num1: vetor[1..5] de real
num2: vetor[1..5] de real
resultado: vetor[1..5] de real
operacao: vetor[1..5] de caracter
contador, i: inteiro


Inicio
escreval("Maximo de 5 operaçõs por vez.")
enquanto (contador <5) faca
contador <- contador + 1
escreva("Primeiro valor: ")
leia(num1[contador])
Escreva("Simbolo da operação: ")
leia(operacao[contador])
escreva("Segundo valor: ")
leia(num2[contador])
escreval("Resultado: ")

se(operacao[contador] = "+") entao
resultado[contador] <- num1[contador] + num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse

se(operacao[contador] = "-") entao
resultado[contador] <- num1[contador] - num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse

se(operacao[contador] = "/") entao
resultado[contador] <- num1[contador] / num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse


se(operacao[contador] = "*") entao
resultado[contador] <- num1[contador] * num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse

fimenquanto
escreval("Operações:")
repita
i <- i + 1
escreva("",num1[i])
escreva(" ",operacao[i])
escreva(" ",num2[i])
escreva(" =")
escreva(" ",resultado[i])
escreval("")
ate (i = 5)
Fimalgoritmo
------------------------------------------------------------------------------------------------------------------------------------
em c

#include <stdio.h>
#include <string.h>

int
main ()
{
int num1[5], num2[5];
int contador, i;
float resultado[5];
char operacao[5];

printf ("Maximo de 5 operacos por vez.\n");
do{
contador++;
printf("Primeiro valor: ");
scanf("%d", &num1[contador]);
printf("\nSimbolo da operacao: ");
scanf("%c", &operacao[contador]);
printf("\nSegundo valor: ");
scanf("%d", &num2[contador]);
printf("\nResultado: \n");

if (operacao[contador] == '+'){
resultado[contador] = num1[contador] + num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};

if (operacao[contador] == '-'){
resultado[contador] = num1[contador] - num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};

if (operacao[contador] == '/'){
resultado[contador] = num1[contador] / num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};


if (operacao[contador] == '*'){
resultado[contador] = num1[contador] * num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};

}while(contador < 5);
printf ("Operacoes: \n");
do{
i++;
printf("%d", num1[i]);
printf("%c", operacao[i]);
printf("%d", num2[i]);
printf("=");
printf("%.2f", resultado[i]);
printf("\n");
}while (i < 5);

return 0;
};
avatar
jessicasantos2
Mensagens : 3
Data de inscrição : 27/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Parte 3

Dom Nov 11, 2018 10:35 pm
Jéssica Cristina da C Santos - 2º Periodo
Cpf: 333152011024



Faça um algoritmo que cadastre um numero x de Alunos e mostre todos que foram cadastrados.




Var

nome:vetor [1..100]de caracter
email:vetor [1..100] de caracter
cpf:vetor [1..100]de inteiro
quantidade_alunos, i, opcao:inteiro



Inicio

escreval("Quantos alunos você deseja cadastrar? ")
Leia (quantidade_alunos)

para i de 1 ate quantidade_alunos faca

escreval("Diga o nome do aluno ",i)
leia(nome[i])

escreval("Diga o email do aluno ",i)
leia(email[i])

escreval("Diga o cpf do aluno ",i)
leia(cpf[i])

Fimpara


repita

escreval()
escreval("Digite 1, para listar os alunos ")
escreval("Digite 2, para sair os alunos ")

leia (opcao)

se (opcao = 1) entao

para i de 1 ate quantidade_alunos faca

escreval("aluno: ",nome[i] , ", email: ",email[i],", cpf: ",cpf[i])

Fimpara
Fimse

ate (opcao = 2)


Fimalgoritmo


****************************************************************************************
EM C

#include <stdio.h>


int main(void) {


char nome [100] [100];
char email [100] [100];
int cpf [100] ;
int quantidade_alunos, i, opcao;

printf("Quantos alunos você deseja cadastrar? ");
scanf("%d",&quantidade_alunos);

for ( i = 0 ; i < quantidade_alunos; i++) {

printf("\nDiga o nome do aluno %d: " ,i+1);
scanf("%s",&nome[i]);

printf("Diga o email do aluno %d: ",i+1);
scanf("%s",&email[i]);

printf("Diga o cpf do aluno %d: ",i+1);
scanf("%d",&cpf[i]);

}

do {


printf("\nDigite 1, para listar os alunos \n");
printf("Digite 2, para sair os alunos\n");

scanf ("%d",&opcao);

if (opcao == 1) {

for (i = 0 ; i < quantidade_alunos; i++){

printf ("aluno: %s, email: %s , cpf: %d \n", nome[i] ,email[i], cpf[i]);

}
}

} while (opcao != 2);

return 0;
}




avatar
larissaferreira
Mensagens : 3
Data de inscrição : 25/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty LARISSA CHRISLAINE DA SILVA FERREIRA RA: 171929911024

Seg Nov 12, 2018 1:57 pm
Dada uma classe de N >= 1 alunos, este algoritmo lê suas notas, calcula a média da classe e imprime quais os alunos possuem nota acima da média


algoritmo "NotasClasse"

Início
declare soma, media, nota[1..100] : real
declare i, N : inteiro
Escreva(“Numero de alunos? ”)
Leia(N)
Para i <- 1 até N Faça // Ler notas dos alunos
Escreva(“Nota do aluno “,i,”? “)
Leia(nota[i])
Fim Para
soma <-0.0 // Calcular a média da classe
Para i <- 1 até N Faça
soma <- soma + nota[i]
Fim Para
media = soma / N
Escreva(”Media = ”,media)
Para i <- 1 até N Faça // Alunos com nota > media
Se (nota[i] > media) Então
Escreva(”Aluno ”,i,” Nota = ”,nota[i])
Fim Se
Fim Para
Fim


#include <iostream>
using namespace std;
int main()
{ float soma, media, nota[101];
int i, N;

cout << “Numero de alunos? “;
cin >> N;
for(i=1; i<=N; i++) // Ler notas dos alunos
{ cout << “Nota do aluno “ << i << “? “;
cin >> nota[i];
}

soma = 0.0; // Calcular a média da classe
for(i=1; i<=N; i++)
soma = soma + nota[i];
media = soma / N;
cout << ”Media = ” << media << endl;
for(i=1; i<=N; i++) // Alunos com nota > media
if(nota[i] > media)
cout << ”Aluno “ << i << “ Nota = ” << nota[i] << endl;
return 0;
}
avatar
alessandro pessoa conceic
Mensagens : 1
Data de inscrição : 12/11/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty alessandro pessoa da conceição | cpf 04783161518 | semetre:2°

Seg Nov 12, 2018 3:24 pm
#Algoritmo que informa intensidade da ondulação para o surf




Codigo em C

#include <iostream>
#include <string>

int main(){
   float tamOnda[4];
   int i;
   
   for (i=0;i<4;i++){
       printf("\nInforme tamanho das ondas da costa\n ");
       scanf("%f",&tamOnda[i]);
       
       if(tamOnda[i]<=1){
           printf("\n Ondulacao Pequena! \n");}
       else if (1>tamOnda[i]<=2){
           printf("\n Ondulacao Moderada! \n"); }
       else if (2>tamOnda[i]<=3){
           printf("\n Ondulacao Grande! \n");            }
       else{
           printf("\n Ondulacao STORMMM! \n");}
       
   }
   printf("\n======================\n");
   printf("\n*******ALOHA********\n ");
   printf("\n======================\n");
   
return(0);
}

codigo Portugol

Var
 tamOnda: vetor [1..4] de real
 i: inteiro

Inicio
 para tamOnda de 1 até 4 faca
    escreval("Informe tamanho das ondas da costa:")
    leia(tamOnda[i])
 
 
se (tamOnda[i]<=1 )entao
    escreval("Ondulacao Pequena!" )
fimse

se(1>tamOnda[i]<=2)entao
 escreval("Ondulacao Moderada!!" )
fimse

se(2>tamOnda[i]<=3)entao
 escreval("Ondulacao Grande!!" )
fimse

se(tamOnda[i]>=3)entao
 escreval("Ondulacao STORM!!" )
fimse

fimpara

escreval("======================" )
escreval("*******ALOHA********" )
escreval("======================" )







Fimalgoritmo
avatar
bruna rubini
Mensagens : 4
Data de inscrição : 29/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Re: Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs

Seg Nov 12, 2018 6:31 pm
Faca um programa que receba 05 valores inteiros e que indique: quantos são pares, quantos são impares, quantos são positivos e quantos são negativos.


Var
// Seção de Declarações das variáveis
n:vetor [0..5] de inteiro
i, nPar, nImp, nPos, nNeg:inteiro

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
i <- 0
nPar <- 0
nImp <- 0
nPos <- 0
nNeg <- 0

enquanto i<=5 faca
escreval("Digite o ",i+1 ," número inteiro")
leia(n[i])

se n[i] mod 2 = 0 entao
nPar <- nPar +1
senao
nImp <- nImp +1
fimse

se (n[i]> 0) entao
nPos <- nPos +1
senao
nNeg <- nNeg +1
fimse

i<-i+1
fimenquanto

escreval("Resultados")

escreval("Tem ",nPar," números pares")

escreval("Tem ",nImp," números impares")

escreval("Tem ",nPos," números positivos")

escreval("Tem ",nNeg," números negativos")



Fimalgoritmo

___________________________________________________________________________________________


#include<stdio.h>
#include<locale.h>
#include <stdlib.h>

main() {

setlocale(LC_ALL,"portuguese");
int n[6],i=0;

int n_pares=0, n_impares=0, n_pos=0, n_neg=0;


while(i<6){
printf("Digite o %iº número inteiro\n",i+1);
scanf("%d",&n[i]);

if (n[i] % 2 == 0) n_pares++;

else n_impares++;

if (n[i] > 0) n_pos++;

else n_neg++;

++i;
}
printf("Resultados\n");

printf(" %d números pares\n",n_pares);

printf(" %d números impares\n",n_impares);

printf(" %d números positivos\n",n_pos);

printf(" %d números negativos\n",n_neg);



system("PAUSE");

return 0;}
avatar
Evellyn Paula
Mensagens : 3
Data de inscrição : 24/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Algorítimo

Seg Nov 12, 2018 7:49 pm
Evellyn Paula da Silva Ferreira
RA:13004381699


Enunciado: Faça um programa que leia 5 idades diferentes. Se a idade for maior igual a 18 apresente a mensagem "Entrada Permitida". Se a idade for menor que 18 apresente a mensagem " Proibida a entrada de menores de 18 anos".

Em Portugol

Var


idade:inteiro

v:vetor[1..5] de inteiro



Inicio


para idade de 1 até 5 faca

escreval("Digite a idade")
leia(idade)
se idade >= 18 entao
escreval("Pessoa permitida")
senao
escreval("Proibida entrada de menores de 18 anos")

fimse

fimpara



Fimalgoritmo


Em C

#include <stdio.h>

#include <stdlib.h>

#include <locale.h>



main()


{
 
setlocale(LC_ALL,"portuguese");

 

int i, idade[5];

 
for(i=0;i<5;i++){
 
printf("Digite a idade %i:",i);
 
scanf("%i",&idade[i]);

 
if(idade[i]>=18){
   
printf("Entrada Permitida.\n\n");
 
}
   
else{
   
printf("Proibida entrada de menores de 18 anos.\n\n");
   
}
 
 }
 
return 0;
}
avatar
Wesley do N. Santana
Mensagens : 4
Data de inscrição : 24/10/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Re: Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs

Seg Nov 12, 2018 10:56 pm
NOME: Wesley do Nascimento Santana
CPF: 182.753.667-55


Algoritmo que ler um vetor de 10 números inteiros e mostra qual é 0

Em Linguagem Portugol:

Algoritmo "Número 0"

Var
// Seção de Declarações das variáveis
   vector: vetor [1..10] de real
   i: inteiro

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
        Repita
        i <- i + 1
        escreval("Digite a posicao:" , i)

leia(vector )

se ( vector=0 ) entao
escreval("O valor e:", vector[i])
fimse
ate ( i = 10)


Fimalgoritmo

Em Linguagem C:

#include <stdio.h>
#include <stdlib.h>

main (){

int vector[10],i;

for(i=0;i<11;++i){

printf("Digite a %d posicao: ",i);

scanf("%d",&vector[i]);

if ((vector[i])==0){

printf("O valor e: %d\n",vector[i]);}}

system("pause");}
[/i]
[/i][/i][/i]

OBS: Ele tem o i entre conchetes depois de vector! e Também fiz antes de 23:59, só a obs que veio dps!


Última edição por Wesley do N. Santana em Ter Nov 13, 2018 12:02 am, editado 6 vez(es)
avatar
gabriel.favera
Mensagens : 3
Data de inscrição : 05/11/2018

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Gabriel Favera

Seg Nov 12, 2018 11:17 pm
PORTUGOL

Algoritmo "TRABALHO 500 pontos - primo maior de 18"

Var
numero : inteiro
primo : vetor [1..5] de caractere
idade : vetor [1..5] de inteiro

Inicio

escreval ("Digite o nome dos primos abaixo: ")
para numero de 1 ate 5 faca
escreva ("o nome do primo ",numero, ":")
leia (primo[numero])
fimpara

escreval ("Digite a idade dos primos abaixo: ")
numero <- 0
repita
numero <- numero + 1
escreva ("idade do ", (primo[numero]), " :")
leia (idade[numero])
se idade[numero] < 10 entao
escreval (" O ", (primo[numero]), " não vai trabalhar com voce na casa das primas")
senao
se idade[numero] > 17 entao
escreval (" O ", (primo[numero]), " vai trabalhar com voce na casa das primas")
fimse
fimse
ate (idade[numero])>17

Fimalgoritmo

LINGUAGEM C

#include <stdio.h>
#include <string.h>

int main()
{
int numero;
char primo[6][30];
int idade[6];

printf("Digite o nome dos primos abaixo: \n\n");
for (numero=1; numero < 6; numero++) {
printf("o nome do primo %d: ", numero );
scanf("%s", primo[numero]);
}

printf("Digite a idade dos primos abaixo: \n");
numero = 0;
do {
numero++;
printf ("idade do %s:", primo[numero] );
scanf ("%d", &idade[numero]);
if (idade[numero] < 17) {
printf("o primo %s não vai trabalhar com voce na casa das primas \n", primo[numero]);
}
else {
printf("o primo %s vai trabalhar com voce na casa das primas \n", primo[numero]);
}

}
while (idade[numero]>17);

}
Conteúdo patrocinado

Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs Empty Re: Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos