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

Algoritmo, Parte 2. 1000pts.

+18
alessandro pessoa da conc
wmb
Denilson
Pablo Ribeiro
fabio
Vinicius da Conceição
Filipi Vieira
jessicasantos2
Thiago Afonso C Peixoto
fsander
chano.1503
joaopedroosava
bruna rubini
nserafim
Evellyn Paula
MaiaraOliveiraSodre
Wesley do N. Santana
Thiago Ferreira
22 participantes
Ir para baixo
avatar
Thiago Ferreira
Mensagens : 4
Data de inscrição : 24/10/2018

Algoritmo, Parte 2.    1000pts. Empty Algoritmo, Parte 2. 1000pts.

Qua Out 31, 2018 4:50 pm
NOME: THIAGO FERREIRA DO NASCIMENTO
RA: 333149611024

Crie um algoritmo que peça o nome, a altura e o peso de duas pessoas e
apresente o nome e peso da mais pesada e o nome e altura da mais alta.


Linguagem: VisualG

var

  c: inteiro
  nome: caractere
  h, p, mh, mp: real

inicio

   enquanto (c < 2) faca
   c <- c + 1
   escreva("NOME: ")
   leia(nome)
   escreva("PESO: ")
   leia(p)
   escreva("ALTURA: ")
   leia(h)
   limpatela
     Se(h > mh) entao
     mh <- h
      Se(p > mp) entao
     mp <- p
      fimse
     fimse
   fimenquanto
   escreval("O maior peso é de ", nome, " pesando: ", mp, "Kg")
   escreval("A maior altura é de ", nome, "medindo: ", mh, "m")

fimalgoritmo

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

Crie um algoritmo que peça o nome, a altura e o peso de duas pessoas e
apresente o nome e peso da mais pesada e o nome e altura da mais alta.


Linguagem: C

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


int main ()
{


/*Declaracao de variaveis*/

char nome[30];
char nomep[30];
char nomeh[30];


int c=0;

int h, p, mh, mp;

h =0;
p =0;
mh =0;
mp =0;

/* Inicio dos calculos*/

while(c<2)
{

printf ("Nome: ");

scanf ("%s", &nome);

printf ("");

printf ("Peso: ");

scanf ("%d", &p);

printf ("");

printf ("Altura: ");

scanf ("%d", &h);

printf ("");


system ("cls");



if (h > mh)
{

mh = h;
strcpy(nomeh, nome);
}

if (p > mp)
{

mp = p;
strcpy(nomep, nome);
}
c++;
}

/* Resultado do comparativo. */

printf ("O maior peso e de %s", &nomep);
printf (", pesando %d", mp);
printf(" kg.");
printf ("\nA maior altura e de %s", &nomeh);
printf (", medindo %d", mh);
printf(" cm.");

return 0;

}


Última edição por Thiago Ferreira em Dom Nov 04, 2018 9:44 pm, editado 7 vez(es)
avatar
Wesley do N. Santana
Mensagens : 4
Data de inscrição : 24/10/2018

Algoritmo, Parte 2.    1000pts. Empty Re: Algoritmo, Parte 2. 1000pts.

Qua Out 31, 2018 11:35 pm
NOME: Wesley do Nascimento Santana
CPF: 182.753.667-55


Escolha um número e deixe outro tentar acertar o número que foi premiado !

Algoritmo em Linguagem Portugol

Algoritmo "Brincadeira de Número Premiado"

Var
  numero, premiado: real

Inicio
  escreval("Escreva o número premiado para o outro acertar")
  leia(premiado)
  escreval("Tente acertar o número premiado do Bingo!")
  repita
     leia(numero)
     se ( numero > premiado ) entao
        escreval("Passou do Número!")
        escreval("Tente acertar o número premiado novamente!")
     fimse
          se ( numero < premiado ) entao
           escreval("Não chegou no número!")
           escreval("Tente acertar o número premiado novamente!")
        fimse
     ate ( numero = premiado)
     escreval ("Voce acertou o número premiado")

Fimalgoritmo

Algoritmo em Linguagem C:

int main () {

int numero, premiado;

printf("Escreva o numero premiado para o outro acertar: ");
 scanf("%d", &premiado);

 printf("Tente acertar o numero premiado do Bingo! ");

do { // repita

scanf("%d", &numero);

 if(numero > premiado)
 {
   printf("Passou do numero: ");
   printf("Tente acertar o numero premiado novamente!: ");
 }
       else
           if(numero < premiado)
       {
       printf("Nao chegou no numero: ");
   printf("Tente acertar o numero premiado novamente!: ");
 }

} while (numero != premiado); // Ate que cont seja r menor ou igual a 5
 printf("Voce acertou o numero premiado! ");
system("pause");

}
avatar
MaiaraOliveiraSodre
Mensagens : 1
Data de inscrição : 29/10/2018

Algoritmo, Parte 2.    1000pts. Empty 2º Questão - Algoritmos

Sex Nov 02, 2018 12:59 pm
Maiara da Conceição Sodré de Oliveira
CPF: 111,195.397-06


QUESTÃO: Busque  um valor comparando-o com cada valor presente em cada posição,
seguindo a sequencia das posições do vetor, da primeira até a última.


Algoritmo
Var
// Seção de Declarações das variáveis
VET: vetor [1..3] de inteiro
NUM, POSICAO: inteiro

Inicio
//Entrar com valor de pesquisa
 escreval("Digite um numero para pesquisar")
 leia(NUM)
 POSICAO <- 1
//Pesquisar

enquanto (POSICAO < 3) e  (VET[POSICAO]<>NUM)faca
POSICAO <- POSICAO + 1
fimenquanto

se VET[POSICAO] = NUM entao
escreval("Número encontrado na posição", POSICAO) senao
escreval("Número não encontrado no array")

fimse

Fimalgoritmo

_______________________________________________________________________________________________

#include <stdio.h>

int main() {
int vet[3], num, posicao;

//preencher
(posicao = 0; posicao <3; posicao ++)
{
printf("Digite um numero para inserir : ");
scanf("%d", &vet[posicao]);
}
//entrar com valor a pesquisar
printf("Digite um numero para pesquisar : ");
scanf("%d", &num);
posicao = 0;
while
((posicao < 3) && (vet[posicao] != num))
{ posicao=posicao+1; }
if
(vet[posicao]==num)
printf("Numero encontrado na posicao %d",posicao +1);
else
printf("Numero nao encontrado");


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

Algoritmo, Parte 2.    1000pts. Empty Algoritmos 2 Parte

Sex Nov 02, 2018 11:53 pm
Evellyn Paula da Silva Ferreira
RA: 326619111024


Enunciado: Crie um algoritmo para calcular a área de um triângulo.

Em Portugol

Algoritmo "Area do triangulo"

Var
base, altura: inteiro
area: real

Inicio
 repita
       escreval ("Digite a base do triangulo")
       leia (base)
       ate (base>0)
 repita
    escreval ("Digite a altura do triangulo")
    leia (altura)
    ate (altura>0)
 area <- (base*altura)/2
 escreval ("A area do triangulo é: ", area)

 Fimalgoritmo


Em C


#include <stdio.h>

//#include <stdlib.h>


int main() {
 
 float base = 0, altura = 0, area = 0;

 
do {
    
printf("Informe a base do triângulo: ");
    
scanf("%f", &base);
    
printf("Informe a altura do triângulo: ");
    
scanf("%f", &altura);

     
} while(base <= 0 || altura <= 0);

  area = (base * altura)/2;

  printf("\nÁrea do triângulo: %.2f", area);

  return 0;

}
avatar
nserafim
Mensagens : 5
Data de inscrição : 27/10/2018

Algoritmo, Parte 2.    1000pts. Empty Re: Algoritmo, Parte 2. 1000pts.

Sáb Nov 03, 2018 12:11 am
afro  Nilson Serafim Vieira
RA 333622311024


Enunciado:
"faça um algoritimo que pegue o pedido do cliente, com até 4 produtos, mostre o total da compra ao final. "

Em Portugol:

algoritmo "Pedido de Clientes"

var
    entrada: caractere
    quantidade: vetor[1..4] de inteiro,
    estoque, produto: vetor[1..4] de caractere
    preco: vetor[1..4] de real
    prod, quant, i, cont: inteiro
    total: real

inicio
   estoque[1] <- "Camisa Regata"
   preco[1]   <- 24
   estoque[2] <- "Camisa Polo"
   preco[2]   <- 32
   estoque[3] <- "Calça Jeans"
   preco[3]   <- 80
   estoque[4] <- "Bermuda Jeans"
   preco[4]   <- 30
   entrada <- "0"
   i <- 0
 
   escreval("escolha até 4 produtos para Compra")
   para cont de 1 ate 4 passo 1 faça
       escreval(cont, " - ", estoque[cont], ": ", preco[cont]:4:2)
   fimpara

   enquanto i < 4 faça
         escreval("")
         escreval("Digite: L para listar os produtos, ")
         escreval("        E para encerrar, ou")
         escreva ("        o código do produto: ")
         leia(entrada)

         se (entrada="E") ou (entrada="e") entao
               interrompa
         fimse
     
        se (entrada="L")ou (entrada="l") entao
              escreval("")
              para cont de 1 ate 4 passo 1 faça
                  escreval(cont, " - ", estoque[cont], ": ", preco[cont])
             fimpara
        senao
             se (entrada<"1") ou (entrada >"4") entao
                   escreval("opção digitada é inválida, tente novamente")
             senao
                   escreva("Digite a quantidade do produto: ")
                   leia(quant)
                   se (quant > 0) entao
                      i <- i+1
                      produto[i] <- entrada
                      quantidade[i] <- quant
                   fimse
             fimse
        fimse

   fimenquanto

   escreval("")
   escreval("Resumo do pedido:")

    para cont de 1 ate i passo 1 faça
           prod <- caracpnum(produto[cont])
          escreval(quantidade[cont], " x ", estoque[prod], " =  R$ ", preco[prod]*quantidade[cont]:5:2)
          total <- total + (preco[prod]*quantidade[cont])
    fimpara

    escreval("     ------------------------")
    escreval("Total do pedido =  R$ ", total:5:2)


Fimalgoritmo


Em linguagem C:


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

int main()
{

   char entrada='c';
   int  quant=0, prod, i=0, cont=0, quantidade[5];
   char estoque[5][30]={"-", "Camisa Regata", "Camisa Polo", "Calça Jeans", "Bermuda Jeans"};
   char produto[5];
   float total, preco[5]={0, 24, 32, 80, 30};
 
   printf("escolha até 4 produtos para Compra\n\n");
   for (cont=1; cont < 5; cont++) {
      printf("%d - %s: \tR$ %.2f\n", cont, estoque[cont], preco[cont]);
   }

   while (i < 4) {
         printf("\nDigite: L for listar os produtos, \n");
         printf("        E for encerrar, ou\n");
         printf("        o código do produto: ");
         scanf("%s", &entrada);

         if (entrada=='E' || entrada=='e') {
              break;
         }
     
         if (entrada=='L' || entrada=='l') {
               printf("\n");
               for (cont=1; cont < 5; cont++) {
                    printf("%d - %s: \tR$ %.2f\n", cont, estoque[cont], preco[cont]);
               }
         } else {
              if (entrada<'1' || entrada >'4') {
                  printf("\nopção digitada é inválida, tente novamente\n\n");
              } else {
                   i++;
                   produto[i] = entrada;
                   printf("Digite a quantidade do produto: ");
                   scanf("%d", &quantidade[i]);
              }
         }
   }

   printf("\n");
    printf("Resumo do pedido:\n");

    for (cont=1; cont <= i; cont++) {
         entrada = produto[cont];
        prod = entrada - '0';
         printf("%d x %s = \tR$ %.2f\n", quantidade[cont], estoque[prod], (preco[prod]*quantidade[cont]));
        total += preco[prod]*quantidade[cont];
   }

   printf("\t\t\t---------\n");
   printf("Total do pedido = \tR$ %.2f\n\n", total);

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

Algoritmo, Parte 2.    1000pts. Empty Soma Enquanto Valor Diferente De 0

Sáb Nov 03, 2018 10:14 am
algoritmo "SomaEnquantoValorDiferenteDe0"
var
  valorDigitado : REAL
  soma : REAL
inicio

     soma := 0
     ESCREVA ("Digite um valor para a soma: ")
     LEIA (valorDigitado)

     ENQUANTO valorDigitado <> 0 FACA
         soma := soma + valorDigitado
         ESCREVAL ("Total: ", soma)
         ESCREVA ("Digite um valor para a soma: ")
         LEIA (valorDigitado)
     FIMENQUANTO

     ESCREVAL ("Resultado: ", soma)

fimalgoritmo

_____________________
Linguagem C

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

int main()
{
   float soma=0,valor=0;//inicia as variaves

   printf("Digite um valor\n");// \n para saltar linha
   scanf("%f",&valor);//%f para float ou double


   system("CLS");//limpa a tela
   while(valor != 0/* diferente e !=*/){
       soma+=valor;//guarda o primeiro valor digitado e os proximos valores digitado
           printf("Digite um outro valor ou 0.\n");
           scanf("%f",&valor);
           system("CLS");
   }
   printf("Resultado da soma e %.2f",soma);//%.2f para mostra uma quantidade limitado de numeros depois da virgula no caso dois

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

Algoritmo, Parte 2.    1000pts. Empty Questão de Algoritmo

Sáb Nov 03, 2018 11:32 am
Nome: João Pedro Gonçalves Osava
RA: 328294311024


Enunciado: Crie um algoritmo que leia vários números e some os que forem maiores do que 5, ate que a soma seja igual ou maior do que 20, no final exiba o valor da soma.


Algoritmo

Algoritmo "soma"

Var

  numero, soma: real

Inicio

  repita
        Escreva("Digite um número: ")
        Leia(numero)
       
        se (numero > 5) entao
           soma <- soma + numero
        fimse
  ate(soma >= 20)
 
  Escreva("O valor da soma é de: ",soma)

Fimalgoritmo

Em C

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

int main (){

float numero, soma;

do{
printf("\n Digite um número: ");
scanf("%d", &numero);
       
if (numero > 5){
soma = soma + numero;
}
}while(soma >= 20);
 
printf("\n O valor da soma é de: %d", soma);

return 0;
}


Última edição por joaopedroosava em Seg Nov 05, 2018 5:54 pm, editado 1 vez(es)
avatar
chano.1503
Mensagens : 3
Data de inscrição : 03/11/2018

Algoritmo, Parte 2.    1000pts. Empty Cristiano Antonio do Nascimento - RA: 332030111024 - 2° Período

Sáb Nov 03, 2018 4:11 pm
1) Faça um algoritmo que leia diversos números e depois mostre na tela estes mesmos números digitados. Caso este numero seja maior ou igual a 50
   deverá aparecer a mensagem: "Numero maior ou igual a 50 não é permitido" e mostre qual foi este número que não foi permitido.


ALGORITMO

Var

  numero: inteiro

Inicio
  escreval("Digite um número:")
  leia(numero)
  enquanto numero < 50 faça
     escreval("O número digitado foi",numero)
     leia(numero)
  fimenquanto
  se numero >= 50 então
     escreval("Número maior ou igual a 50 não é permitido. O número informado foi:",numero)
  fimse

Fimalgoritmo



LINGUAGEM C


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

int main()
{  setlocale (LC_ALL,"");
   int numero = 1;

   printf("=================Trabalho Algoritmos===================\n");
    printf("Digite um número: ");
       scanf("%d",&numero);
   while(numero < 50)
   {
       printf("O número digitado foi: %d \n",numero);
       printf("Digite um número: ");
       scanf("%d",&numero);
   }
   if (numero >= 50)
   {
       printf("Número maior ou igual a 50 não é permitido. O número informado foi: %d \n",numero);

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

Algoritmo, Parte 2.    1000pts. Empty Fábio Sander - CPF 05614594795

Sáb Nov 03, 2018 6:42 pm
Fábio Sander - CPF 05614594795

Enunciado: Algorítimo que verifique se uma pessoa tem idade suficiente para tirar carteira de motorista e encerre o programa a digitar zero.

PORTUGOL

Algoritmo "idade para carteira de motorista"

Var

idade: inteiro

Inicio

idade <-1

enquanto (idade > 0) faça
escreval ("Quantos anos voce tem?")
leia (idade)
se (idade >=18 ) então
escreval ("Voce pode tirar a carteira de motorista")
fimse

se (idade< 18) então
escreval("Voce tem ", idade," portanto menor de idade e não pode tirar a carteira de motorista")
fimse
fimenquanto

Fimalgoritmo

LINGUAGEM C

#include <stdio.h>

int main()
{
int idade=1;

while (idade>0)
{
printf("   Quantos anos voce tem?");

scanf("%d",&idade);

if (idade>=18)

printf("Voce pode tirar a carteira de motorista");

if (idade<18)

printf("Voce não tem idade para tirar a carteira de motorista");
}

}


Última edição por fsander em Dom Nov 04, 2018 4:40 pm, editado 1 vez(es)
avatar
Thiago Afonso C Peixoto
Mensagens : 3
Data de inscrição : 28/10/2018

Algoritmo, Parte 2.    1000pts. Empty Algoritmo, Parte 2. 1000pts.

Dom Nov 04, 2018 2:47 am
Aluno:Thiago Afonso Costa Peixoto
RA: 165012811024


1) Faça um algoritmo que leia vários números que estão relacionados ao numero de pessoas em um elevador, mostre-os na tela. Enquanto esse numero for menor ou igual a 10, aparecerá a mensagem, "numero de pessoas no elevador permitida". Caso este numero seja maior que 10  será determinada a mensagem: "O numero de pessoas informado não é permitido neste elevador" .

Algoritmo "LIMITE DE PESSOAS NO ELEVADOR"

Var
numero:inteiro


Inicio

 escreval("Digite o numero de pessoas no elevador :")
 leia(numero)

 enquanto numero <= 10  faça

    escreval("numero de pessoas no elevador permitida:")
    leia(numero)

 fimenquanto

 se numero > 10 então
  escreval( "O número de pessoas informado não é permitido neste elevador:",numero)

 fimse

Fimalgoritmo


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

EM C

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


   int main()
{
    int numero;

    printf("Digite o numero de pessoas no elevador: ");
     
    scanf("%d",&numero);

     while(numero <= 10)
  {

      printf("\nnumero de pessoas no elevador permitida: %d \n",numero);

      printf("\nDigite o numero de pessoas no elevador: \n");
     
     scanf("%d",&numero);
  }
 
if (numero > 10)
 
{
      printf("\n\nO numero de pessoas informado nao e permitido neste elevador: %d \n\n",numero);

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

Algoritmo, Parte 2.    1000pts. Empty Algoritmo Parte 2

Dom Nov 04, 2018 3:53 pm
Aluna: Jéssica Cristina da C Santos
RA : 333152011024



Enunciado: Faça uma calculadora simples


Var

 resultado,num1,num2:real
 opcao:inteiro


Inicio  


  opcao<- 10
  enquanto (opcao <> 0) faça

    escreval("1-Soma")
    escreval("2-Subtração")
    escreval("3-Divisão")
    escreval("4-Multiplicação")
    escreval("0-Sair")

    leia(opcao)

    se (opcao <> 0) entao

        escreval("Digite o primeiro numero ")
        leia (num1)
               escreval ("Digite o segundo numero ")
        leia (num2)

    fimse

    se (opcao = 1)entao

              resultado <- num1 + num2
               escreval ("Resultado é ",resultado)
    fimse

    se (opcao = 2)entao

             resultado <- num1 - num2
           escreval ("Resultado é ",resultado)
    fimse

    se (opcao = 3)entao

        resultado <- num1 / num2
        escreval ("Resultado é ",resultado)
    fimse

    se (opcao = 4)entao

        resultado <- num1 * num2
        escreval ("Resultado é ",resultado)
    fimse
   
  se (opcao = 0) entao
       escreval (" Obrigado por usar minha calculadora *-* ")

fimse
  fimenquanto                
Fimalgoritmo

*****************************************************************************
Calculadora em C

#include <stdio.h>

int main(void) {

float resultado,num1,num2;
int opcao = 10;

while (opcao != 0){

printf("1-Soma \n");
printf("2-Subtração \n");
printf("3-Divisão \n");
printf("4-Multiplicação \n");
printf("0-Sair \n");

scanf("%d", &opcao);

if (opcao != 0){

printf("Digite o primeiro numero ");
scanf("%f", &num1);

printf ("Digite o segundo numero ") ;
scanf("%f", &num2);
}

if (opcao == 1){
resultado = num1 + num2 ;
printf("\nResultado é %f\n", resultado) ;
}

else if (opcao == 2){

resultado = num1 - num2 ;
printf("\nResultado é %f\n", resultado) ;

}
else if (opcao == 3){

resultado = num1 / num2 ;
printf("\nResultado é %f\n", resultado) ;
}

else if (opcao == 4){
resultado = num1 * num2 ;
printf("\nResultado é %f\n", resultado) ;
} else if (opcao == 0){
printf("\n\nObrigado por usar minha calculadora *-*\n\n");
}
}
return 0;
}
avatar
Filipi Vieira
Mensagens : 4
Data de inscrição : 26/10/2018

Algoritmo, Parte 2.    1000pts. Empty Questão Algoritmo 2

Dom Nov 04, 2018 6:25 pm
Filipi Richardi Guimarães Vieira             2° período

RA: 326508611024



Faça um algoritmo que calcule o tempo de viagem em minutos quando o usuário inserir na tela a velocidade média e a distância que será percorrida.

Portugol


Algoritmo "Tempo de Viagem"

Var
resp: caracter
vel, dis, t: real


Inicio
resp <- "s"
enquanto resp = "s" faca
escreval ("Digite sua velocidade media:")
leia (vel)
escreval ("Digite a distância que será percorrida:")
leia (dis)
t <- dis/vel
escreval ("O tempo de viagem será de",t * 60," Minutos!")
escreval ("Deseja continuar? (s/n)")
leia (resp)
fimenquanto
se (resp = "n") entao
escreval ("")
escreval ("")
escreval ("Boa Viajem!!!!!")
fimse
Fimalgoritmo


___________________________\\_____________________________

Em linguagem C

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

int main()
{   setlocale (LC_ALL,"");
   char resp = 's';
   float vel, dis, t;

   while (resp == 's')
   {
   printf("Digite sua velocidade média: ");
   scanf("%f", &vel);
   printf("Digite a distância que será percorrida: ");
   scanf("%f", &dis);
   t = dis/vel;
   printf("O Tempo de viagem será de %.2f minutos \n",t * 60);
   printf("Deseja continuar? (s/n) ");
   scanf("%s", &resp);
   }
   if(resp == 'n')
   {
       printf(" \n\n Boa Viagem !!!!!");
   }

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

Algoritmo, Parte 2.    1000pts. Empty Re: Algoritmo, Parte 2. 1000pts.

Seg Nov 05, 2018 10:10 am
Aluno:Vinicius da Conceição Teixeira
RA:342765711024

Faça um algoritmo que leia vários números e tire a media entre eles.

Portugol

Algoritmo "Media entre varios numeros"

Var
  contador,num,total:inteiro
  media: real


Inicio
  escreval("Digite os numeros que deseja tirar a media:")
  escreval("Critério de parada: 0")
  repita
     leia(num)
     se(num<>0) então
        contador <- contador + 1
        total <- total + num
     fimse
  ate(num = 0)

  media<- total/contador
  Escreval("A media entre os numeros é: ",media)

Fimalgoritmo

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

Linguagem C

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

int main()
{
int contador, num, total, media;

contador = 0;
total = 0;
do{
printf("Digite os numeros que deseja tirar a media/Critério de parada: 0\n");
scanf("%d", &num);
if(num!=0){
contador ++;
total = total + num;
}
}while(num != 0);
printf("Quantidade de valores: %d",contador);
printf("\nSoma dos valores: %d",total);
media = total/contador;
printf("\nA media aproximada entre os numeros e: %d",media);
return 0;
}


Última edição por Vinicius da Conceição em Seg Nov 05, 2018 8:31 pm, editado 1 vez(es)
fabio
fabio
Mensagens : 1
Data de inscrição : 05/11/2018

Algoritmo, Parte 2.    1000pts. Empty Re: Algoritmo, Parte 2. 1000pts.

Seg Nov 05, 2018 1:27 pm
// Programa que calcula a idade média de um grupo de pessoas.
// A finalização da entrada de números é dada por um -1
int soma, quantidade, idade;
float media;
soma = 0;
quantidade = 0;  
idade = 0;
while (idade != -1)  
{
  printf("Idade da pessoa %d. (tecle -1 se quiser encerrar).\n",
              quantidade+1);
  scanf("%d", &idade);
  if (idade >=0)
  {  
    soma = soma + idade;
    quantidade = quantidade + 1;
  }
}
if (quantidade >0)
{
  media = (float) soma / quantidade;
  printf("A media de idade das %d pessoas eh: %5.2f", quantidade,
           media);
}
else printf("Nenhum dado foi informado.");
avatar
Pablo Ribeiro
Mensagens : 2
Data de inscrição : 29/10/2018

Algoritmo, Parte 2.    1000pts. Empty Re: Algoritmo, Parte 2. 1000pts.

Seg Nov 05, 2018 4:34 pm
Pablo Ribeiro |  RA: 165006511024

Construa um algoritmo que leia 10 valores inteiros e positivos e:

· Encontre o maior valor

· Encontre o menor valor

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||



PORTUGOL




var

  valor: vetor[1..10] de inteiro

  i, menor, maior, soma: inteiro

  media: real

inicio

  maior<- 0

  menor<- 10000

  escreval ("Digite 10 numeros inteiros e positivos: ")

  para i de 1 ate 10 faca

     leia(i)

     se(i > maior) entao

        maior<- i

        se(i < menor) entao

           menor<- i

        fimse

     fimse

     soma<- soma + i


  fimpara

  escreval("O maior valor é: ",maior)

  escreval("O menor valor é: ",menor)


fimalgoritmo




|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||




EM C



#include<stdio.h>

int main()
{
int num, maior = 0, menor = 0, y=0;

printf("Digite um numero inteiro e positivo:");
scanf("%d",&num);

menor = num;
maior = num;

for( y = 1; y < 10; y++ ){

printf("Digite um numero inteiro e positivo:");
scanf("%d",&num);

if(num > maior) maior = num;
if(num < menor) menor = num;

}

printf ("O maior numero é :" "%d\n", maior);
printf ("O menor numero é :" "%d \n",menor);

return 0;
}
avatar
Denilson
Mensagens : 1
Data de inscrição : 05/11/2018

Algoritmo, Parte 2.    1000pts. Empty Re: Algoritmo, Parte 2. 1000pts.

Seg Nov 05, 2018 5:31 pm
Denilson Belo Coelho
CPF: 147.698.137-08

Crie um algoritmo que leia vários números  e fale se ele é negativo ou positivo, e digitando 0 ele finalize o programa


Portugol

Algoritmo "semnome"

Var
  num: inteiro



Inicio
  num <- 1
  enquanto num <> 0 faca
     escreval("digite um numero diferente de 0")
     leia (num)
     se num >0  entao
        escreval ("seu numero é positivo")
     fimse
     se num <0 entao
        escreval("seu numero é negativo")
     fimse
  fimenquanto


Fimalgoritmo



Algoritmo em C


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

main(){

    int num = 1;
   
    while(num != 0){
       
printf("Digite um numero diferente de 0");
scanf("%d",&num);

if(num > 0)
   printf("seu numero e positivo\n");
if(num < 0)
     printf("seu numero e negativo\n");
     }
return 0;
}
avatar
wmb
Mensagens : 2
Data de inscrição : 29/10/2018

Algoritmo, Parte 2.    1000pts. Empty Solução em algoritmo -solução em linguagem C Utilizar no algoritmo os comandos LEIA, ESCREVA, SE, PARA

Seg Nov 05, 2018 6:20 pm
Faça um programa para ler 10 idades e  imprima na tela FAIXA DE IDOSOS se a idade for maior que 60, senão imprima FORA DA FAIXA DE IDOSO.

         int main( )

{       int i , idade;
       
                                   
        for (i = 1; i <=10; i++)
            printf("Entre com a idade");
               scanf("%d", &idade)
                 if (i>=60)
                   printf("FAIXA DE IDOSOS");
                  else
               printf"(FORA DA FAIXA DE IDOSOS");                                                          
         
                   return 0;
}

Aluno : Wellington Gouveia
RA : 166405311024
avatar
alessandro pessoa da conc
Mensagens : 3
Data de inscrição : 29/10/2018

Algoritmo, Parte 2.    1000pts. Empty alessandro pessoa da conceição cpf:04783161518 Periodo: 2°Semestre

Seg Nov 05, 2018 7:35 pm
Algoritimo em C

#include<stdio.h>

int main() {

while(1){
float areaTriang, base, altura;


printf("Informe valor da base: ");
scanf("%f",base);
printf("\nInforme valor da altura: ");
scanf("%f",altura);

areaTriang = base * altura;
printf("\nA area do Triangulo e: %f \n",areaTriang);
}
return(0);
}

Algoritimo em Portugol


areaTriang, base, altura: real

inicio

enquanto (1) faca

escreval("Informe valor da base: ")
leia(base)
escreval("Informe valor da altura")
leia(altura)

areaTriang = base * altura
escreva("A area do Triangulo é: ",areaTriang )
fimenquanto


fimalgoritmo

avatar
MatheusFerreiraGomes17
Mensagens : 2
Data de inscrição : 29/10/2018

Algoritmo, Parte 2.    1000pts. Empty Re: Algoritmo, Parte 2. 1000pts.

Seg Nov 05, 2018 8:32 pm
NOME: Matheus Ferreira Gomes
RA: 268599511024
QUESTÃO: Pedir o nome, peso e a altura,  calcular o IMC, mostrar o resultado e dizer o que pode acontecer.

PORTUGAL
Algoritmo "IMC"
Var
 nome: caractere
 peso, altura, resultado : real
 contador : inteiro

Inicio
     contador <- 0
     enquanto (contador <= 3) faca
              contador <- contador + 1
              se(contador = 1) entao
                          escreva("Digite seu nome: ")
                          leia(nome)
              fimse
              se(contador = 2) entao
                          escreva("Digite seu peso: ")
                          leia(peso)
              fimse
              se(contador = 3) entao
                          escreva("Digite sua altura: ")
                          leia(altura)
              fimse
     fimenquanto
     resultado <- peso / (altura * altura)
     limpatela()
     escreval("Olá ", nome, "!")
     escreval("Seu resultado é: ", resultado:2:2, "Kg/cm²")
     
     se(resultado >= 16) e (resultado <= 16.9) entao
       escreval("Situação: MUITO ABAIXO DO PESO.")
       escreval("O QUE PODE ACONTECER: Queda de cabelo, infertilidade, ausência menstrual.")
     fimse
      se(resultado >= 17) e (resultado <= 18.4) entao
          escreval("Situação: ABAIXO DO PESO.")
          escreval("O QUE PODE ACONTECER: Fadiga, stress, ansiedade.")
      fimse
      se(resultado >= 18.5) e (resultado <= 24.9) entao
          escreval("Situação: PESO NORMAL.")
          escreval("O QUE PODE ACONTECER: Menor risco de doenças cardíacas e vasculares.")
      fimse
      se(resultado >= 25) e (resultado <= 29.9) entao
          escreval("Situação: ACIMA DO PESO.")
          escreval("O QUE PODE ACONTECER: Fadiga, má circulação, varizes.")
      fimse
      se(resultado >= 30) e (resultado <= 34.9) entao
          escreval("Situação: OBESIDADE GRAU I.")
          escreval("O QUE PODE ACONTECER: Diabetes, angina, infarto, aterosclerose.")
      fimse
      se(resultado >= 35) e (resultado <= 39.9) entao
          escreval("Situação: OBESIDADE GRAU II(SEVERA).")
          escreval("O QUE PODE ACONTECER: Apneia do sono, falta de ar.")
      fimse
      se(resultado >= 40) entao
          escreval("Situação: OBESIDADE GRAU II(MÓRBIDA).")
          escreval("O QUE PODE ACONTECER: Refluxo, dseiculdade para se mover, escaras, diabetes, infarto, AVC.")
      fimse
Fimalgoritmo

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

LINGUAGEM C

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


int main()
{
   char nome[61];
   float peso;
   float altura;
   float resultado;
   int contador = 0;
   
   while(contador <= 3){
       contador++;
       if(contador == 1){
           printf("Digite seu nome: ");
           scanf("%s", nome);
       }
       if(contador == 2){
           printf("Digite sua altura: ");
           scanf("%f", &altura);
       }
       if(contador == 3){
           printf("Digite seu peso: ");
           scanf("%f", &peso);
       }
   }
   
   resultado = peso / (altura * altura);
   system("clear");
   printf("Olá %s%s", &nome, "!\n");
   printf("Seu resultado é: %.2f %s", resultado, "Kg/cm²\n");
   
   if(resultado >= 16 && resultado <= 16.9){
       printf("Situação: MUITO ABAIXO DO PESO.\n");
       printf("O QUE PODE ACONTECER: Queda de cabelo, infertilidade, ausência menstrual.");
   }
   if(resultado >= 17 && resultado <= 18.4){
       printf("Situação: ABAIXO DO PESO.\n");
       printf("O QUE PODE ACONTECER: Fadiga, stress, ansiedade.");
   }
   if(resultado >= 18.5 && resultado <= 24.9){
       printf("Situação: PESO NORMAL.\n");
       printf("O QUE PODE ACONTECER: Menor risco de doenças cardíacas e vasculares.");
   }
   if(resultado >= 25 && resultado <= 29.9){
       printf("Situação: ACIMA DO PESO.\n");
       printf("O QUE PODE ACONTECER: Fadiga, má circulação, varizes.");
   }
   if(resultado >= 30 && resultado <= 34.9){
       printf("Situação: OBESIDADE GRAU I.\n");
       printf("O QUE PODE ACONTECER: Diabetes, angina, infarto, aterosclerose.");
   }
   if(resultado >= 35 && resultado <= 39.9){
       printf("Situação: OBESIDADE GRAU II(SEVERA).\n");
       printf("O QUE PODE ACONTECER: Apneia do sono, falta de ar.");
   }
   if(resultado >= 40){
       printf("Situação: OBESIDADE GRAU II(MÓRBIDA).\n");
       printf("O QUE PODE ACONTECER: Refluxo, dificuldade para se mover, escaras, diabetes, infarto, AVC.");
   }
   return 0;
}
avatar
gabriel.favera
Mensagens : 3
Data de inscrição : 05/11/2018

Algoritmo, Parte 2.    1000pts. Empty Gabriel Martins Della Favera - 2° Série

Seg Nov 05, 2018 9:05 pm
Gabriel Martins Della Favera - 2° Série

O professor André, de Algorítimos e Técnicas de Programação, estava com uma vaga disponivel para levar um aluno para um passeio para conhecer o Datacenter da DataPrev.
Para escolher o aluno que vai levar de uma turma de 5 alunos, ele resolveu, por ordem de chamada, levar o primeiro aluno que tirasse a nota 10 na prova.
Como seus remédios tinham acabado, ele teve que desenvolver um programa para avisar quando digitasse a nota "10" no sistema.
Como ficou o algoritmo? e como ficaria em linguagem C?

PORTUGOL cheers

Algoritmo "TRABALHO 1000 pontos - Aluno nota 10"

Var
  i, numero : inteiro
  nome : caractere
  aluno : vetor [1..5] de caractere
  nota : vetor [1..5] de inteiro

Inicio

  escreval ("Digite o nome dos alunos em ordem da chamada abaixo: ")
  para numero de 1 ate 5 faca
     escreva ("o nome do aluno ",numero, ":")
     leia (aluno[numero])
  fimpara

  escreval ("Digite a nota dos alunos em ordem da chamada abaixo: ")
  numero <- 0
  repita
     numero <- numero + 1
     escreva ("nota do ", (aluno[numero]), " :")
     leia (nota[numero])
     se nota[numero] < 10  entao
        escreval (" O ", (aluno[numero]), " não vai com você no passeio")
     senao
        se nota[numero] = 10  entao
           escreval (" O ", (aluno[numero]), " vai com você no passeio")
        fimse
        fimse
     ate (nota[numero])=10

Fimalgoritmo

LINGUAGEM C Evil or Very Mad

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

int main()
{
  int numero;
  char aluno[6][30];
  int nota[6];
 
  printf("Digite o nome dos alunos em ordem da chamada abaixo: \n\n");
  for (numero=1;  numero < 6; numero++) {
     printf("o nome do aluno %d: ", numero );
 scanf("%s", aluno[numero]);
  }

   printf("Digite a nota dos alunos em ordem da chamada abaixo: \n");
  numero = 0;
  do {
     numero++;
     printf ("nota do %s:", aluno[numero] );
     scanf ("%d", &nota[numero]);
 if (nota[numero] < 10) {
 printf("o aluno %s não vai com você no passeio \n", aluno[numero]);
 }
 else {
 printf("o aluno %s vai com você no passeio \n", aluno[numero]);
 }
 
   }
  while (nota[numero]!=10);
 
  }
Marlon
Marlon
Mensagens : 1
Data de inscrição : 05/11/2018

Algoritmo, Parte 2.    1000pts. Empty Re: Algoritmo, Parte 2. 1000pts.

Seg Nov 05, 2018 9:35 pm
Maycon Luciano Machado de Almeida
RA: 172133411024


Faça um Algoritmo que leia o nome de um aluno e as notas das três provas que ele obteve no
semestre. No final informar o nome do aluno, as três notas e a sua média .

Algoritmo "NotasAluno"

Var
 nome:caractere;
 nota1,nota2,nota3:inteiro;
 media:real;

Inicio
 Enquanto nota<=0  faça
 Escreval ("Por favor, informe o nome do aluno: ")
 Leia (nome)
 Escreva ("Por favor, informe a sua primeira nota: ")
 Leia (nota1)
 Escreva ("Por favor, informe a sua segunda nota: ")
 Leia (nota2)
 Escreva ("Por favor, informe a sua terceira nota: ")
 Leia (nota3)
 FimEnquanto
 media=(nota1+nota2+nota3)/3

 Escreval ("Aluno: ",nome)
 Escreval ("Primeira nota: ",nota1)
 Escreval ("Segunda nota: ",nota2)
 Escreval ("Terceira nota: ",nota3)
 Escreval ("A media do aluno e: ",media)



Fimalgoritmo


Linguagem e C

#include <stdio.h>
#include <stdlib.h>
int main(){
char nome[50];
int nota1;
int nota2;
int nota3;
float media;
printf("Por favor, informe o nome do aluno: ");
scanf("%s",&nome);
printf("Por favor, informe a sua primeira nota: ");
scanf("%d",&nota1);
printf("Por favor, informe a sua segunda nota: ");
scanf("%d",&nota2);
printf("Por favor, informe a sua terceira nota: ");
scanf("%d",&nota3);
media=(nota1+nota2+nota3)/3;
printf("Aluno: %s.\n",nome);
printf("Primeira nota: %d\n",nota1);
printf("Segunda nota: %d\n",nota2);
printf("Terceira nota: %d\n",nota3);
printf("A media do aluno e: %.2f.\n",media);
getchar();
getchar(
)
avatar
Nikholas Martins Borges
Mensagens : 3
Data de inscrição : 29/10/2018

Algoritmo, Parte 2.    1000pts. Empty Programa de cálculo de custo pela porcentagem

Ter Nov 06, 2018 12:45 am
ENUNCIADO:

Escreva um algoritmo que calcule 5 vendas de um setor, e calcule o custo sobre a venda usando a porcentagem de custo do setor escolhido pelo usuário, sendo que: setor marketing ( 20% de custo ), setor varejo (30% de custo), setor atacado ( 12% de custo), setor publicidade (25% de custo)

________________________________________________________________________________________________________________________

ALGORITMO:


escreval ("Digite o número do setor desejado: ")
escreval ("1 - Marketing")
escreval ("2 - Varejo")
escreval ("3 - Atacado")
escreval ("4 - Publicidade")
Leia (contador)

vendas <- 0
cont <- 1
enquanto ( cont <= 5 ) faca
Escreval ("Digite o valor da venda: ")
leia (vendas)
total <- total + vendas
cont <- cont + 1
fimenquanto

se (contador = 1) entao
mark <- (total*20)/100
Escreval ("Total de vendas ",total)
Escreval ("O custo do setor de marketing é de ",mark)
fimse

se (contador = 2) entao
varej <- (total*30)/100
Escreval ("Total de vendas ",total)
Escreval ("O custo do setor de varejo é de ",varej)
fimse

se (contador = 3) entao
atac <- (total*12)/100
Escreval ("Total de vendas ",total)
Escreval ("O custo do setor de atacado é de ",atac)
fimse

se (contador = 4) entao
publi <- (total*25)/100
Escreval ("Total de vendas ",total)
Escreval ("O custo do setor de publicidade é de ",publi)
fimse

__________________________________________________________________________________________________________________________

CÓDIGO EM C:

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

int main()
{
int venda,contador,cont;
float mark,varej,atac,publi,total;

printf("\nDigite o número do setor desejado: ");
printf("\n1 - Marketing");
printf("\n2 - Varejo");
printf("\n3 - Atacado");
printf("\n4 - Publicidade\n");
scanf("%d",&contador);

cont=0;
total = 0;
venda = 0;

while (cont < 5){
   printf("Digite o valores das vendas: ");
   scanf(" %d", &venda);
cont++;
total=total+venda;

}



if (contador==1){
   mark = (total*20)/100;
   printf("\n Total de Vendas: %0.1f \n",total);
   printf(" Custo do Setor: %0.1f",mark);
}
else if (contador==2){
   varej = (total*30)/100;
   printf("\n Total de Vendas: %0.1f \n",total);
   printf(" Custo do Setor: %0.1f",varej);
}
else if (contador==3){
   atac = (total*12)/100;
   printf("\n Total de Vendas: %0.1f \n",total);
   printf(" Custo do Setor: %0.1f",atac);
}
else if (contador==4){
   publi = (total*25)/100;
   printf("\n Total de Vendas: %0.1f \n",total);
   printf(" Custo do Setor: %0.1f",publi);

}

return 0;
}
Conteúdo patrocinado

Algoritmo, Parte 2.    1000pts. Empty Re: Algoritmo, Parte 2. 1000pts.

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