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

Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs

+9
gabriel.favera
Uanderson
Nikholas Martins Borges
Vinicius da Conceição
larissaferreira
joaopedroosava
chano.1503
Wesley do N. Santana
nserafim
13 participantes
Ir para baixo
avatar
nserafim
Mensagens : 5
Data de inscrição : 27/10/2018

Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs Empty Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs

Ter Nov 13, 2018 11:04 pm
Postar uma questão com enunciado, solução em portugol e em linguagem C.
Pontuação 1000 pontos

Conteúdo: Utilizar os comandos LEIA, ESCREVA, SE, QUALQUER ESTRUTURA DE REPETIÇÃO e 2 Vetores.
avatar
Wesley do N. Santana
Mensagens : 4
Data de inscrição : 24/10/2018

Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs Empty Re: Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs

Sáb Nov 17, 2018 2:10 pm
NOME: Wesley do Nascimento Santana
CPF: 182.753.667-55


Faça um algoritmo que soma dois vetores e no final mostra o resultado e se é maior que 10

Em Linguagem Portugol:

algoritmo "SomaVetores"

var A: vetor[1..5] de inteiro
B: vetor[1..5] de inteiro
C: vetor[1..5] de inteiro
i : inteiro
inicio

i<- 1
enquanto (i <= 5) faca
escreval("Digite ",i,"o numero no vetor A:")
leia(A[i])
i <- i + 1
fimenquanto

i<- 1
enquanto (i <= 5) faca
escreval("Digite ",i,"o numero no vetor B:")
leia(B[i])
i <- i + 1
fimenquanto
escreval("O vetor C:")
para i de 1 ate 5 passo 1 faca
C[i] <- A[i] + B[i]
escreval("C[",i,"] = ",C[i])
fimpara

se (C[i]>10) entao
escreval("O resultado é maior que 10")
fimse

fimalgoritmo




Em Linguagem C:

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

main()
{
int A[5], B[5], soma[5], i;
soma[5]=0;
printf("Digite 5 numeros para [A] e 5 para [B]:\n");
for(i=1; i<=5; i++){
printf("A[%d]:",i);
scanf("%d",&A[i]);
printf("B[%d]:",i);
scanf("%d",&B[i]);
soma[i]=A[i]+B[i];
}
printf("A soma entre A+B eh:\n");
for(i=1; i<=5; i++){
printf("A[%d]+B[%d]= %d\n",i,i,soma[i]);

}

if (soma[i]>10)
printf ("\n\nO resultado é maior que 10");


getch();
}


Última edição por Wesley do N. Santana em Dom Nov 18, 2018 1:54 pm, editado 1 vez(es)
avatar
chano.1503
Mensagens : 3
Data de inscrição : 03/11/2018

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

Sáb Nov 17, 2018 10:01 pm
1) Faça um algoritmo que leia o nome do aluno e que leia 4 notas dele e calcule a média. O nome do aluno deverá aparecer depois da mensagem do sistema na hora que for para digitar as notas da seguinte forma: "Digite as 4 notas do XXXXX". O nome do aluno também deverá aparecer quando a média for calculada, da seguinte forma: "A média do XXXXX é: ".
Se a média do aluno for maior ou igual a 5 mostre a seguinte mensagem: "O Aluno XXXX está aprovado, boas férias!". Se a média for menor que 5 mostre a seguinte mensagem: "O aluno XXXXX está de recuperação.

EM PORTUGOL

Var

nome:vetor[1..1] de caracter
v:inteiro
notas:vetor[1..4]de real
soma,media:real
i:inteiro

Inicio
para v de 1 ate 1 faca
escreval("Digite o nome do aluno")
leia(nome[v])
escreval("Digite as 4 notas do ",nome[v],": ")
para i de 1 ate 4 faca
leia(notas[i])
soma<-soma+notas[i]
fimpara
media <-soma/4
escreval("A média do ",nome[v]," é: ",media)
fimpara
se media >= 5 entao
escreval("O aluno ",nome[v]," está aprovado, boas férias!")
senao
escreval("O aluno ",nome[v]," está de recuperação.")
fimse

Fimalgoritmo


EM LINGUAGEM C

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

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

int i;
float soma, notas[4], media;
char nome_aluno[30];

printf("Digite o nome do aluno: ");
gets(nome_aluno);

soma = 0;

printf("Digite as 4 notas do %s: \n", nome_aluno);
for(i = 0; i <= 3; i++){
scanf("%f", &notas[i]);
soma = soma + notas[i];
}

media = soma / 4;

printf("A média do %s é: %.2f", nome_aluno, media);

if(media >= 5){
printf("\nO aluno %s está aprovado, boas férias!\n", nome_aluno);
}
else{
printf("\nO aluno %s está de recuperação!\n", nome_aluno);
}
system("pause");
}

avatar
joaopedroosava
Mensagens : 3
Data de inscrição : 28/10/2018

Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs Empty questão de algoritmo

Dom Nov 18, 2018 4:13 pm
Nome: João Pedro Gonçalves Osava
RA: 328294311024


Enunciado: Crie um algoritmo que armazene dois números no vetor1 e outros dois números no vetor2, depois, multiplique a soma dos dois números de cada vetor, se o resultado for maior do que 15, imprima "MAIOR OU IGUAL A 15", se não, imprima "MENOR QUE 15'".

ALGORITMO

Algoritmo "maior ou menos q 15"

Var

  vet1: vetor[1..2] de real
  vet2: vetor[1..2] de real
  i: inteiro
  soma1, soma2, result: real

Inicio

  para i de 1 ate 2 faça
     escreva("Digite um número para VET1: ")
     leia(vet1[i])
  fimpara
  soma1 <- vet1[1] + vet1[2]

  para i de 1 ate 2 faça
     Escreva("Digite um número para VET2: ")
     leia(vet2[i])
  fimpara
  soma2 <- vet2[1] + vet2[2]

  result <- soma1 * soma2

  se(result >= 15) entao
     escreva("MAIOR OU IGUAL A 15")
  senao
     escreva("MENOR QUE 15")
  fimse

Fimalgoritmo

LINGUAGEM C

#include <stdio.h>

int main()
{
   float vet1[2];
   float vet2[2];
   int i;
   float soma1, soma2, result;
   
   for (i = 1; i < 3; i++){
       printf ("\nDigite um número para VET1: ");
       scanf("%f", &vet1[i]);
   }
   soma1 = vet1[1] + vet1[2];
   
   for (i = 1; i < 3; i++){
       printf ("\nDigite um número para VET2: ");
       scanf("%f", &vet2[i]);
   }
   soma2 = vet2[1] + vet2[2];
   
   result = soma1 * soma2;
   
   if(result >= 15){
       printf("\n MAIOR OU IGUAL A 15");
   }
   if(result < 15){
       printf("\n MENOR QUE 15");
   }

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

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

Seg Nov 19, 2018 9:33 am
Elabore um algoritmo que leia dois vetores de dez posições e faça a  multiplicação dos elementos de mesmo índice, colocando o resultado em um terceiro vetor, que deve ser mostrado como saída.


EM PORTUGOL:

algoritmo "Vetor resultante"
var
a, b, c: vetor[1..10] de inteiro
i: inteiro
inicio
escreval ("Insira o valor do vetor 1:")
para i de 1 ate 10 faca
leia (a[i])
fimpara
escreval ("Insira o valor do vetor 2:")
para i de 1 ate 10 faca
leia (b[i])
fimpara
para i de 1 ate 10 faca
c[i] <- a[i] * b[i]
fimpara
escreval ("Vetor resultante:")
para i de 1 ate 10 faca
escreva (c[i])
fimpara
fimalgoritmo


EM C:

#include <stdio.h>
int main() {
    int a[10], b[10], c[10], i;
    for (i = 0; i<10; i++) {
        printf("Insira o elemento do vetor 1:  %d", (i+1));
        scanf("%d", &a[i]);
    }
    for (i = 0; i<10; i++) {
        printf("Insira o  elemento do vetor 2:  %d", (i+1));
        scanf("%d", &b[i]);
    }
    for (i = 0; i<10; i++) {
        c[i] = a[i] * b[i];
        printf("vetor resultante: %d", (i+1), c[i]);
    }
    return 0;
}
avatar
Vinicius da Conceição
Mensagens : 4
Data de inscrição : 28/10/2018

Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs Empty Re: Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs

Seg Nov 19, 2018 1:46 pm
Aluno:Vinicius da Conceição Teixeira
CPF:189.225.197-38

Crie um algoritmo que leia a data de nascimento de varias pessoas de informe qual é o seu signo.

Portugol

Código:
Algoritmo "signo"
Var
   signo : vetor[1..12] de caracter
   resposta : vetor[1..5] de caracter
   resposta_nome : vetor[1..5] de caracter
   i, dia, mes, m, cont, y, x, total: inteiro
   nome: vetor[1..5] de caracter
Inicio
   signo[1]<-"Áries"
   signo[2]<-"Touro"
   signo[3]<-"Gêmeos"
   signo[4]<-"Câncer"
   signo[5]<-"Leão"
   signo[6]<-"Virgem"
   signo[7]<-"Libra"
   signo[8]<-"Escorpião"
   signo[9]<-"Sagitário"
   signo[10]<-"Capricórnio"
   signo[11]<-"Aquário"
   signo[12]<-"Peixes"
   enquanto (i<5) faca
      i <- i +1
      cont <- cont + 1
      Escreval("Digite o nome e a data de aniversario")
      escreval("Maximo de 5 consultas")
      escreva("Digite o nome: ")
      leia(nome[i])
      escreva("Digite o dia: ")
      leia(dia)
      escreva("Digite o mês: ")
      leia(mes)

      total <-dia + ((mes*30)-30)

      se(total>=80)e(total<=110) entao
         resposta[i] <- signo[1]
         resposta_nome[i]<- nome[i]
      fimse
      se(total>=101)e(total<=140) entao
         resposta[i] <- signo[2]
         resposta_nome[i]<- nome[i]
      fimse
      se(total>=141)e(total<=170)entao
         resposta[i] <- signo[3]
         resposta_nome[i]<- nome[i]
      fimse
      se(total>=171)e(total<=201)entao
         resposta[i] <- signo[4]
         resposta_nome[i]<- nome[i]
      fimse
      se(total>=202)e(total<=232)entao
         resposta[i] <- signo[5]
         resposta_nome[i]<- nome[i]
      fimse
      se(total>=233)e(total<=262)entao
         resposta[i] <- signo[6]
         resposta_nome[i]<- nome[i]
      fimse
      se(total>=263)e(total<=292)entao
         resposta[i] <- signo[7]
         resposta_nome[i]<- nome[i]
      fimse
      se(total>=293)e(total<=321)entao
         resposta[i] <- signo[8]
         resposta_nome[i]<- nome[i]
      fimse
      se(total>=322)e(total<=350)entao
         resposta[i] <- signo[9]
         resposta_nome[i]<- nome[i]
      fimse
      se(total>=351)e(total<=360)ou(total>=1)e(total<=20)entao
         resposta[i] <- signo[10]
         resposta_nome[i]<- nome[i]
      fimse
      se(total>=21)e(total<=48)entao
         resposta[i] <- signo[11]
         resposta_nome[i]<- nome[i]
      fimse
      se(total>=49)e(total<=79)entao
         resposta[i] <- signo[12]
         resposta_nome[i]<- nome[i]
      fimse
      se (i < 5) entao
         escreva("Novo registro? 1(Sim)/0(Não): ")
         leia(m)
         se (m = 0) entao
            i<-5
         fimse
      fimse
      se (i = 5) entao
         para x de 1 ate cont faca
            escreval("O signo de ",resposta_nome[x]," é ",resposta[x])
         fimpara
         escreva("Nova consulta? 1(Sim)/0(Não): ")
         leia(y)
         se (y = 1) entao
            para x de 1 ate cont faca
               resposta[x]<-""
               nome[x]<- ""
               dia<- 0
               mes<- 0
               i<-0
            fimpara
            limpatela
         fimse
      fimse
   fimenquanto
Fimalgoritmo

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

em c

Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <locale.h>

int main (void)
{
  char signo[15][12];
  char resposta[15][5], resposta_nome[15][5], nome[15][5];
  int i, dia, mes, m, cont, y, x, total;

  signo[15][1] = "Aries";
  signo[15][2] = "Touro";
  signo[15][3] = "Gemeos";
  signo[15][4] = "Cancer";
  signo[15][5] = "Leao";
  signo[15][6] = "Virgem";
  signo[15][7] = "Libra";
  signo[15][8] = "Escorpiao";
  signo[15][9] = "Sagitario";
  signo[15][10] = "Capricornio";
  signo[15][11] = "Aquario";
  signo[15][12] = "Peixes";

  while (i < 5)
    {
      i < -i + 1;
      cont < -cont + 1;
      printf ("Digite o nome e a data de aniversario");
      printf ("Maximo de 5 consultas");
      printf ("Digite o nome: ");
      scanf ("%c",&nome[15][i]);
      printf ("Digite o dia: ");
      scanf ("%d",&dia);
      printf ("Digite o mC*s: ");
      scanf ("%d",&mes);

      total = dia + ((mes * 30) - 30);

      if (total >= 80 && total <= 110){
          resposta[15][i] = signo[15][1];
          resposta_nome[15][i] = nome[15][i];
        }
      if (total >= 101 && total <= 140){
          resposta[15][i] = signo[15][2];
          resposta_nome[15][i] = nome[15][i];
        }
      if (total >= 141 && total <= 170){
          resposta[15][i] = signo[15][3];
          resposta_nome[15][i] = nome[15][i];
        }
      if (total >= 171 && total <= 201){
          resposta[15][i] = signo[15][4];
          resposta_nome[15][i] = nome[15][i];
        }
      if (total >= 202 && total <= 232){
          resposta[15][i] = signo[15][5];
          resposta_nome[15][i] = nome[15][i];
        }
      if (total >= 233 && total <= 262){
          resposta[15][i] = signo[15][6];
          resposta_nome[15][i] = nome[15][i];
        }
      if (total >= 263 && total <= 292){
          resposta[15][i] = signo[15][7];
          resposta_nome[15][i] = nome[15][i];
        }
      if (total >= 293 && total <= 321){
          resposta[15][i] = signo[15][8];
          resposta_nome[15][i] = nome[15][i];
        }
      if (total >= 322 && total <= 350){
          resposta[15][i] = signo[15][9];
          resposta_nome[15][i] = nome[15][i];
        }
      if (total >= 351 &&total <= 365 || total >= 1 && total <= 20){
          resposta[15][i] = signo[15][10];
          resposta_nome[15][i] = nome[15][i];
        }
      if (total >= 21 && total <= 48){
          resposta[15][i] = signo[15][11];
          resposta_nome[15][i] = nome[15][i];
        }
      if (total >= 49 && total <= 79){
          resposta[15][i] = signo[15][12];
          resposta_nome[15][i] = nome[15][i];
        }
      if (i < 5){
          printf ("Novo registro? 1(Sim)/0(Nao): ");
          scanf ("%d",&m);
          if (m = 0)
            {
              i = 5;
            }
        }
      if (i = 5){
          for (x = 1; x <= 10; x++){
              printf ("O signo de %c", resposta_nome[15][x]);
              printf(" e  %c", resposta[15][x]);
            }
          printf ("Nova consulta? 1(Sim)/0(Nao): ");
          scanf ("%d",&y);
          if (y = 1){
              for (x = 1; x <= 10; x++){
                  resposta[15][x] = "";
                  nome[15][x] = "";
                  dia = 0;
                  mes = 0;
                  i = 0;
                }
              system("cls");
            }
        }
        return 0;
    }
}


Última edição por Vinicius da Conceição em Seg Nov 19, 2018 8:36 pm, editado 1 vez(es)
avatar
Nikholas Martins Borges
Mensagens : 3
Data de inscrição : 29/10/2018

Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs Empty Re: Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs

Seg Nov 19, 2018 6:38 pm
Enunciado:

faça um algortimo que leia 3 valores, leia 3 taxas de desconto e exiba o desconto segundo a taxa selecionada dos numeros somados

__________________________________________________________________________________________________________________________________________________________________

Algoritmo:

Algoritmo

Var

val: vetor [0..2] de inteiro
tax: vetor [0..2] de inteiro
cont: inteiro
cont2: inteiro
selec: inteiro
soma: inteiro
desc: real

Inicio

cont <- 0
Para cont de 0 até 2 faça
Escreval ("Digite os valores: ")
leia (val[cont])
cont <- cont + 1
fimpara

soma <- val[0]+val[1]+val[2]

cont2 <- 0
Para cont2 de 0 até 2 faça
Escreval ("Digite as taxas de descontos: ")
leia (tax[cont2])
cont2 <- cont2 + 1
fimpara

Escreval ("Selecione a taxa de desconto desejada")
Escreval ("1 - ",tax[0],"%")
Escreval ("2 - ",tax[1],"%")
Escreval ("3 - ",tax[2],"%")
leia (selec)

se (selec = 1 ) entao
desc <- (soma*tax[0])/100
Escreval ("O desconto é de: ")
Escreval (desc)

fimse

se (selec = 2 ) entao
desc <- (soma*tax[1])/100
Escreval ("O desconto é de: ")
Escreval (desc)

fimse

se (selec = 3 ) entao
desc <- (soma*tax[2])/100
Escreval ("O desconto é de: ")
Escreval (desc)

fimse


Fimalgoritmo

__________________________________________________________________________________________________________________________________________________________________

Código em C

#include <stdio.h>

int main(void)
{

int cont,selec,soma,cont2;
int desc;
int val[3],tax[3];

for (cont=1;cont<=3;cont++){
printf ("\n %c Digite os valores: ");
scanf ("%d", &val[cont]);
}

soma= val[1]+val[2]+val[3];

for (cont2=1;cont2<=3;cont2++){
printf ("\n %d Digite as taxas de descontos: ");
scanf ("%d", &tax[cont2]);
}

printf ("\n %c Selecione a taxa de desconto desejada");
printf ("\n %d 1 - ",&tax[1],"%");
printf ("\n %d 2 - ",&tax[2],"%");
printf ("\n %d 3 - ",&tax[3],"%");
scanf ("%d", &selec);

if (selec = 1 ) {
desc = (soma*tax[1])/100;
printf ("\n %c O desconto e de: ");
printf ("\n %d", &desc);
}

else if (selec = 2) {
desc = (soma*tax[2])/100;
printf ("\n %c O desconto e de: ");
printf ("\n %d", &desc);
}

else {
desc = (soma*tax[3])/100;
printf ("\n %c O desconto e de: ");
printf ("\n %d", &desc);
}
return 0;
}

__________________________________________________________________________________________________________________________________________________________________
avatar
Uanderson
Mensagens : 3
Data de inscrição : 29/10/2018

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

Seg Nov 19, 2018 7:36 pm

EM C

#include <iostream>
//#include <windows.h>
using namespace std;
int main(int argc, char *argv[])
{
setlocale(LC_ALL, "Portuguese");
int i, posMenor, posMaior;
float altura[10],var[10], maior, menor;

cout << "Ler valores relativos as alturas de 10 crianças em fila.\n";
cout << "Ao final mostrar a menor e a maior altura e suas respectivas posições na fila.\n\n";
cout << "Entre com a altura: ";
cin >> altura[0];
maior = menor = altura[0];
posMenor = posMaior = 0;
for(i = 1; i < 10; i=i+1){
cout << "Entre com a altura: ";
cin >> altura[i];
var[i] =altura[i];
if(altura[i] < menor){
menor = altura[i];
posMenor = i;
}
if(altura[i] > maior){
maior = altura[i];
posMaior = i;
}
}

cout << "Menor altura: " << menor << "\n";
cout << "Posição do menor na fila: " << posMenor+1 << "\n\n";
cout << "Maior altura: " << maior << "\n";
cout << "Posição do maior na fila: " << posMaior+1 << "\n";

cout << "\n\n";

return 0;
}


PORTUGOL

algoritmo "altura"
var
i,posmenor,posmaior:inteiro
altura,var:vetor[1..10] de real
menor,maior:real
inicio
menor<-8728929
escreval ("Ler valores relativos as alturas de 10 crianças em fila. Ao final mostrar a menor e a maior altura e suas respectivas posições na fila.")
escreval (" ")
para i de 1 ate 10 faca
escreva ("digite as alturas ")
leia (altura[i])
var[i]<-altura[i]
se (altura[i]<menor) entao
menor<-altura[i]
posmenor<-i
fimse
se (altura[i]>maior) entao
maior<-altura[i]
posmaior<-i
fimse
fimpara
escreval ("Menor altura ",menor)
escreval ("posição do menor na fila ",posmenor)
escreval ("maior altura ",maior)
escreval ("posição do maior na fila ",posmaior)
fimalgoritmo

avatar
gabriel.favera
Mensagens : 3
Data de inscrição : 05/11/2018

Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs Empty Gabriel Fávera - Briga de Lojas

Seg Nov 19, 2018 9:02 pm
Gabriel Fávera - Briga de Lojas

PORTUGOL Laughing

Algoritmo "maior ou menos q 15"

Var

 valor1: vetor[1..5] de real
 valor2: vetor[1..5] de real
 g: inteiro
 soma1, soma2: real

Inicio

 para g de 1 ate 5 faça
    escreval("Digite os valores que a Loja da Ju vendeu diariamente: ")
    escreva("R$")
    leia(valor1[g])
 fimpara
 soma1 <- valor1[1] + valor1[2] + valor1[3] + valor1[4] + valor1[5]

 para g de 1 ate 5 faça
    Escreval("Digite os valores que a Loja do Paulinho vendeu diariamente: ")
    escreva("R$")
    leia(valor2[g])
 fimpara
 soma2 <- valor2[1] + valor2[2] + valor2[3] + valor2[4] + valor2[5]
 escreval(" ")
 escreval("loja da Ju vendeu R$", soma1)
 escreval("loja do Paulinho vendeu R$", soma2)
 escreval(" ")
 se(soma1 > soma2) entao
    escreva("A loja da Ju VENCEU!")
 senao
    escreva("A loja do Paulinho VENCEU!")
 fimse

Fimalgoritmo

LINGUAGEM C  Twisted Evil

#include <stdio.h>

int main()
{
  float valor1[5];
  float valor2[5];
  int g;
  float soma1, soma2;
 
  for (g = 1; g < 6; g++){
      printf ("\nDigite os valores que a Loja da Ju vendeu diariamente: ");
      printf ("R$");
      scanf("%f", &valor1[g]);
  }
  soma1 = valor1[1] + valor1[2] + valor1[3] + valor1[4] + valor1[5];
 
  for (g = 1; g < 6; g++){
      printf ("\nDigite os valores que a Loja do Paulinho vendeu diariamente: ");
      printf ("R$");
      scanf("%f", &valor2[g]);
  }
  soma2 = valor2[1] + valor2[2] + valor2[3] + valor2[4] + valor2[5];
 
   
  if(soma1 > soma2){
      printf("\n A loja da Ju VENCEU!");
  }
  if(soma1 < soma2){
      printf("\n A loja do Paulinho VENCEU!");
  }

  return 0;
}
avatar
alessandro pessoa da conc
Mensagens : 3
Data de inscrição : 29/10/2018

Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs Empty alessandro pessoa da conceição | CPF: 04783161518

Seg Nov 19, 2018 9:14 pm
cadastro nome e cpf de 5 pessoas, depois mostra todos cadastros

algoritimo em Portugol

var
nome,cpf,id:vetor[0..5] de caracter
x:inteiro

inicio

Para x de 0 até 5 faça
Escreval ("Informe o nome ")
leia (nome[x])
Escreval ("Informe o cpf ")
leia (cpf[x])
fimpara

Para x de 0 até 5 faça
Escreval (nome[x], " ",cpf[x])
fimpara




algoritimo em C

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

main(){

char cpf[5], nome[5],id[5];
int x;

for (x=0;x<5;x++){
printf("\n Informe o nome");
scanf("%s",&nome[x]);
printf("\n Informe o CPF");
scanf("%s",&cpf[x]);
scanf("%f",&id[x]);
}

for (x=0;x<5;x++){
printf("\n %s ",&nome[x]," %s\n",&cpf[x]);

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

Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs Empty BRUNA.RUBINI////RA: 167545411024

Seg Nov 19, 2018 11:13 pm
Vetores - Algoritmo ComparaVetores  
Função Compara(a : vetor de inteiros, b : vetor de inteiros, tam : inteiro) : inteiro
Variáveis    
i : inteiro
Início    
Para i ← 0 até tam – 1 faça        
Se a[i] ≠ b[i] então            
retorne 0    
Fim-Para    
retorne 1
Fim  ]

Variáveis
n,i : inteiro  v1, v2 :
vetor [100] de inteiros
Início    
Leia (n)    
Para i ← 0 até n - 1 faça        
Leia (v1[i])    
Para i ← 0 até n - 1 faça        
Leia (v2[i])    
Se Compara(v1, v2, n) = 1 então        
Escreva (“Os vetores são iguais.”)    
Senão        
Escreva (“Os vetores são diferentes.”)
Fim

___________________________________________________________________________________

#include <stdio.h>  
int compara (int a[], int b[], int tam) {    
int i;    
for (i = 0; i < tam; i++) {        
if (a[i] != b[i])            
return 0;    
}    
return 1;
}

int main () {    
int v1[100], v2[100], n;    

printf("Informe o tamanho dos vetores:\n");    
scanf("%d", &n);    
for (i = 0; i < n; i++)        
scanf("%d", &v1[i]);    
for (i = 0; i < n; i++)        
scanf("%d", &v2[i]);      

if (compara(v1, v2, n) == 1)        
printf("Os vetores são iguais.\n");    
else        
printf("Os vetores são diferentes.\n");      
return 0;
}
avatar
Jeyson Rocha
Mensagens : 2
Data de inscrição : 29/10/2018

Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs Empty Re: Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs

Seg Nov 19, 2018 11:41 pm
Nome: Jeyson da Rocha Campanhole
CPF: 175.396.457-17

3-Faça um algorítimo que leia um vetor de 5 posições, e preencha um segundo vetor, sendo que cada posição do segundo vetor receberá o valor do primeiro vetor na mesma posição multiplicado pelo maior valor dentro do primeiro vetor, e imprima o segundo vetor.

Algoritmo "semnome"


Var
vetor1: vetor[1..5] de inteiro
vetor2: vetor[1..5] de inteiro
i, cont, maiornumero: inteiro

Inicio

para i de 1 ate 5 faça
leia(vetor1[i])
se(maiornumero = 0) entao
maiornumero <- vetor1[i]
senao
se(vetor1[i] > maiornumero) entao
maiornumero <- vetor1[i]
fimse
fimse
fimpara
para i de 1 ate 5 faça
vetor2[i] <- vetor1[i] * maiornumero
escreval("o vetor2 tem: ", vetor2[i])
fimpara



Fimalgoritmo

##############################################################

Em C

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

int main(void)
{
int vetor1[5], vetor2[5], contador, maiornumero = 0;

for(contador = 0; contador < 5; contador++){
scanf("%d",&vetor1[contador]);

if (maiornumero == 0){
maiornumero = vetor1[contador];
}
else if( vetor1[contador] > maiornumero){
maiornumero = vetor1[contador];
}
}
for( contador = 0; contador < 5; contador++){
vetor2[contador] = vetor1[contador] * maiornumero;
printf("%d\n",vetor2[contador]);
}

return 0;
}
avatar
Filipi Vieira
Mensagens : 4
Data de inscrição : 26/10/2018

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

Ter Nov 20, 2018 12:48 am
Aluno:   Filipi Richardi Guimarães Vieira                                              2°     Período
CPF: 147.828.027 - 14


Faça um algoritmo que leia um vetor de 4 posições e troque a ordem dos números lidos, o ultimo número será o primeiro e o primeiro será o ultimo:


Portugol


Algoritmo "Troca de posições Vetor"

Var
vetA: vetor[1..4] de real
vetB: vetor[1..4] de real
cont: inteiro
resp: caracter


Inicio
resp <- "s"
enquanto resp = "s" faca
para cont de 1 ate 4 faca
escreval("Digite um valor :")
leia(veta[cont])
fimpara
para cont de 1 ate 4  faca
vetB [cont] <- vetA [5-cont]
escreval(veta[cont], " ", vetb[cont])
fimpara
escreval("Deseja continuar? [s/n]")
leia(resp)
se(resp = "n") entao
escreval("FIM!!!")
fimse
fimenquanto
Fimalgoritmo

_____________________________________//____________________________________________

Em linguagem C

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

int main()
{int  vetA[4], vetB[4];
int cont;
char resp = 's';

   while (resp == 's')
   {
   for (cont = 0; cont <= 3; cont ++)
   {
   printf("Digite um numero: ");
   scanf("%d",&vetA[cont]);
   }
   for (cont = 0; cont <= 3; cont ++)
   {

       vetB[cont] = vetA[3 - cont];
       printf("%d    %d \n", vetA[cont], vetB[cont]);
   }
   printf("Deseja continuar? [s/n]");
   scanf("%s",&resp);
   if(resp == 'n')
   {
       printf("FIM!!!");
   }
   }
   return 0;
}
Conteúdo patrocinado

Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs Empty Re: Algoritmo, Parte 4 - entregar até 19/11/2018 às 23:59hs

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