Algoritmos e Técnicas de Programação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Exercício 5 - 09/11/2017

+25
vyktor07
João Mainoth
matheus.silva
Raphael Caetano
caiosales2017
Karina Borges
lukas de freitas
joaopcfb
ednilson.mendes
gabrielazeredo
Daniel Antunes
geovane melo
Leonardo Barchilon
Ericmartinsm
Layson.RC
mateusbaia
fknust
Rhuan Ferreira
Yhago
Leonardo Curione Synthes
Fabricio Santos da Silva
Renata
Victor da mata
uchôa22
Thiengo
29 participantes
Ir para baixo
Thiengo
Thiengo
Mensagens : 9
Data de inscrição : 05/09/2017
Localização : Niterói

Exercício 5 - 09/11/2017 Empty Exercício 5 - 09/11/2017

Qui Nov 09, 2017 11:18 am
Programa com vetor e um laço de repetição e comando de decisão.
Thiengo
Thiengo
Mensagens : 9
Data de inscrição : 05/09/2017
Localização : Niterói

Exercício 5 - 09/11/2017 Empty Aluno: Tiago Thiengo Vieira /RA: 2679295289 /Serie 1

Qui Nov 09, 2017 11:20 am
Aluno: Tiago Thiengo Vieira
RA: 2679295289
Serie 1

C
Compilado com CodeBlock 16.01 GNU GCC Compiler

Objetivo: Programa para procurar em 3 vetores de 50 posições por um produto baseado no código de produto informado e exibir nome e preço, caso não encontre informar isto ao final.
Obs.: Vetores foram inicializados com valores de exemplo conforme  verifica-se no comentário na posição deste código, sendo assim, produtos de 1000 até 1049, com nome "Nome do Produto 0" até "Nome do Produto 49" e preço calculado pela formula (10 + i) * 5, onde i vai de 0 a 49.

Código:

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

/*
Programa para procurar em 3 vetores de 50 posições por um produto baseado no
codigo de produto informado e exibir nome e preço,
caso não encontre informar isto ao final.

Obs.: Vetores foram inicializados com valores de exemplo conforme  verifica-se
no comentário na posição deste código, sendo assim, produtos de 1000 até 1049,
com nome "Nome do Produto 0" até "Nome do Produto 49" e preço calculado pela
formula (10 + i) * 5, onde i vai de 0 a 49.
*/

int main()
{
    int vCod[50], i, codProcurar, achou;
    char vNome[50][25];
    float vPreco[50];

    //Inicializa um vetor de exemplo para consultar abaixo
    for (i=0; i<50; i++)
    {
        vCod[i] = 1000 + i;
        sprintf(vNome[i], "Nome do Produto %d", i);
        vPreco[i] = (10 + i) * 5;
    }

    //reinicializa as variaveis de indexação e flag achou produto
    i = 0;
    achou = 0;

    //solicitar ao usuario codigo a pesquisar
    printf("Informe o cod do produto a procurar: ");
    scanf("%d", &codProcurar);

    //procurar por codigo no vetor vCod
    for (i=0; i<50; i++)
    {
        if (vCod[i] == codProcurar)//encontrando, imprimir nome e preco
        {
            printf("Nome:\t%s\n", vNome[i]);
            printf("Preco:\t%.2f\n", vPreco[i]);
            achou = 1;//sinaliza que o produto foi encontrado
        }
    }

    //imprime mensagem caso produto não consta na base
    if (achou == 0)
        printf("Produto não encontrado.\n");



    return 0;
}


Exemplo de exibição


Última edição por Thiengo em Qui Nov 09, 2017 11:27 am, editado 2 vez(es) (Motivo da edição : adicionar comentário ao código)
avatar
uchôa22
Mensagens : 6
Data de inscrição : 14/09/2017

Exercício 5 - 09/11/2017 Empty Esdras Uchoa / ra:3160234711/ periodo 1

Qui Nov 09, 2017 11:39 am
//:algoritmo q armazena numeros de 1 a 500 ,multiplo de 5. em c

#include<stdio.h>

int main(){

   int n[501],i;
   for (i=1; i<=501 ; i++){
     if(i%5==0){
      n[i]=i;
      printf("resultado e %d \n",i);
     }

   }
   return 0;

}


Última edição por uchôa22 em Seg Nov 13, 2017 10:04 am, editado 2 vez(es)
avatar
Victor da mata
Mensagens : 6
Data de inscrição : 14/09/2017

Exercício 5 - 09/11/2017 Empty Victor da Mata Genario : 1º periodo : RA:0106011768

Qui Nov 09, 2017 12:24 pm
O programa para procurar em vetores pre inicializados por codigo do aluno informado , ao encontrar informa nome , nota e se o aluno tiver a nota maior que 6 informa APROVADO se não  Reprovado .
Na inicialização do vetor nota as notas são geradas aleatoriamente de 0 a 10 .




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

int main()
{
    float nota[8];
    int i,cod[8],codP,achou;
    char nome[8][25] = {"Ana","Carla","Tiago","Victor","Esdras","Vinicius","Felipe","Bryan"};

    srand(time(NULL));
    for (i=0; i<8; i++)
    {
        cod[i] = 1000 + i;
        nota[i] = rand()%10;
    }

    printf("Entre com o codigo do aluno : ");
    scanf("%d",&codP);
    for (i=0; i<8; i++)
    {
        if(codP==cod[i])
        {
            printf("%s: %.2f\n",nome[i],nota[i]);
            (nota[i]>=6)?printf("APROVADO") : printf("REPROVADO");
            achou = 1;
        }

    }
    if(achou!=1)
    {
        printf("Aluno nao encontrado");
    }


   return 0;
}
avatar
Renata
Mensagens : 6
Data de inscrição : 07/09/2017

Exercício 5 - 09/11/2017 Empty Renata Motta da Cunha RA:1838628330 2º Período

Qui Nov 09, 2017 7:22 pm
Renata M
Linguagem: Ruby
IDE: Geany

Questão. Faça um algorítimo que leia duas palavras de 5 letras, depois verifique e diga se um é anagrama* do outro.
*Anagrama é uma palavra ou frase feita com as letras de outra. Exemplo: padre e pedra.

Código:

palavra1=[]
palavra2=[]
cont=0
for letra in 1..5
 print "Digite a letra ", letra, " da primeira palavra: "
 palavra1[letra-1]=gets.chomp
end
puts ""
for letra in 1..5
 print "Digite a letra ", letra, " da segunda palavra: "
 palavra2[letra-1]=gets.chomp
end
for x in 0..4
 for y in 0..4
 if (palavra1[x]==palavra2[y])
 palavra2.delete_at(y)
 cont=cont+1
 end
 end
end
puts ""
if (cont==5)
 puts "É um anagrama"
 else puts "Não é um anagrama"
end
avatar
Fabricio Santos da Silva
Mensagens : 6
Data de inscrição : 19/09/2017

Exercício 5 - 09/11/2017 Empty Fabricio Santos 2ºPeriodo/RA:4885456607

Qui Nov 09, 2017 8:04 pm
Fazer um algoritmo que:
Preencha 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.

#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
Leonardo Curione Synthes
Mensagens : 6
Data de inscrição : 15/09/2017

Exercício 5 - 09/11/2017 Empty Leonardo Curione Synthes 2 periodo - Exercicio 5

Sex Nov 10, 2017 11:16 am
Questao: Faça um programa em C que identifique se em um determinado vetor, existem ou não valores repetidos.




Codigo:

#include <stdio.h>
#include <assert.h>

int main() {

int vet[5], tamanho = 5;
int i, j, resp = 0;

vet[0] = 100;
vet[1] = 200;
vet[2] = 300;
vet[3] = 300;
vet[4] = 500;

for (i = 0; i <= tamanho; i++) {
for (j = i + 1; j < tamanho; j++) {
if (vet[j] == vet[i]) {
resp = 1;
}
}
}

assert(1== resp);

return (0);
}
avatar
Yhago
Mensagens : 6
Data de inscrição : 10/09/2017

Exercício 5 - 09/11/2017 Empty Yhago Caetano Botelho / RA: 5465975183 / 2o período

Sáb Nov 11, 2017 12:20 pm
Preencher um vetor com números inteiros(8 unidades); solicitar um número do teclado.
Pesquisar se esse número existe no vetor. Se existir, imprimir em qual posição do vetor. Se não
existir, imprimir mensagem que não existe.


CÓDIGO:

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
main()
{
int x, vet[8], num, achei=0;
for(int x=0;x<8;x++)
{
printf("\n[%d] Digite um numero: ",x);
scanf("%d",&vet[x]);
}
printf("\n\n");
printf("Digite um valor a ser pesquisado: ");
scanf("%d",&num);
for(int x=0;x<8;x++)

if(vet[x]==num)
{
printf("\n O numero %d esta na posicao %d: ",num,x);
achei=1;
}
if(achei!=1)
printf("\n Este numero nao existe");

printf("\n\n");
system("pause");
return(0);

}
avatar
Rhuan Ferreira
Mensagens : 6
Data de inscrição : 20/09/2017

Exercício 5 - 09/11/2017 Empty Rhuan Ferreira de Oliveira - RA: 5944541684 - 2° P

Seg Nov 13, 2017 10:49 am
Algoritmo em C que armazene os números pares de 1 a 100 e mostre o multiplicação do número par por ele mesmo.


#include <stdio.h>
int main ()
{
int n[100], i;

for (i=1; i<=100; i++) {
if (i%2==0){
n [i]=i;
printf ("O numero par eh %d \n", i);
n [i]=n[i]*n[i];
printf ("a multiplicacao desse numero par ele mesmo eh %d \n\n", i*i);


}
}

return 0;



}

avatar
fknust
Mensagens : 6
Data de inscrição : 14/09/2017

Exercício 5 - 09/11/2017 Empty Felipe Knust/1 periodo/ ra :2670294271

Seg Nov 13, 2017 11:06 am
Calcula o resultado da operação (soma,subtração,multiplicação ou divisão) desejada entre dois valores digitados.
E sai quando o usuário digita 2.



Código:
#include<stdio.h>

int main()
{
    char op;
    int sair;
    float N[2];


    do
    {
        printf("Entre com o primeiro numero : \n");
        scanf("%f",&N[0]);
        printf("Entre com o segundo numero : \n");
        scanf("%f",&N[1]);
        printf("Entre com o operador abaixo : \n");
        scanf("%s",&op);
        switch(op)
        {
            case '+':
            N[2]=N[0]+N[1];
            printf("o resultado eh %.2f \n",N[2]);
            break;
            case '-':
            N[2]=N[0]-N[1];
            printf("o resultado eh %.2f \n",N[2]);
            break;
            case '*':
            N[2]=N[0]*N[1];
            printf("o resultado eh %.2f \n",N[2]);
            break;
            case '/':
            N[2]=N[0]/N[1];
            printf("o resultado eh %.2f \n",N[2]);
            break;
            default: printf("Voce nao informou nenhum operado valido \n");
            printf("Favor entrar com um operador valido \n");
            scanf("%s",&op);
        }
        printf("para sair digite (2) \n");
        scanf("%d",&sair);

    }while(sair!=2);
    return 0;
}

avatar
mateusbaia
Mensagens : 7
Data de inscrição : 14/09/2017

Exercício 5 - 09/11/2017 Empty Mateus Baia / RA: 1800586546 / 2° periodo

Seg Nov 13, 2017 1:57 pm
faça um programa em C que receba 30 numeros, e informe qual deles é o maior numero par

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

int main(void)
{
int vetor[30];
int x, i;

printf ("digite 30 numeros\n");

for (i = 0; i < 30; i++)
{
scanf("%d", &vetor[i]);
}
i = 1;
x = vetor[0];

while (i < 30)
{
if (vetor[i]>x&&vetor[i]%2==0)
{
x = vetor[i];
}
i++;
}

printf("\n O maior numero par que voce digitou foi %d .\n",x);
getch ();
return 0;
}
avatar
Layson.RC
Mensagens : 6
Data de inscrição : 09/09/2017

Exercício 5 - 09/11/2017 Empty Layson Rodrigues da Costa, RA: 4885540884, 2º período

Seg Nov 13, 2017 3:43 pm
Utilizando a linguagem C, faça um código que leia 7 números e mostre qual é par e qual é impar, e também verifique se a soma dos pares e dos impares são par ou impar.
Código:

#include <stdio.h>
int main()
{
    int n[7],cont,spar=0,simpar=0;
        for(cont=1;cont<=7;cont++)
        {
            printf("Digite o %d º valor! \n",cont);
            scanf("%d",&n[cont]);
        }
        printf(" \n");
        for(cont=1;cont<=7;cont++)
        {
            if(n[cont]%2==0)
            {
                printf("%d é par! \n",n[cont]);
                spar = spar + n[cont];
            }
            else
            {
                printf("%d é impar! \n",n[cont]);
                simpar = simpar + n[cont];
            }
        }
        printf(" \n");
        if(spar%2==0)
        {
            printf("A soma dos pares é %d e ela também é par! \n",spar);
        }
        else
        {
            printf("A soma dos pares é %d e ela é impar! \n",spar);
        }
        if(simpar%2==0)
        {
            printf("A soma dos impares é %d e ela é par! \n",simpar);
        }
        else
        {
            printf("A soma dos impares é %d e ela também é impar! \n",simpar);
        }
    return 0;
}
avatar
Ericmartinsm
Mensagens : 6
Data de inscrição : 14/09/2017

Exercício 5 - 09/11/2017 Empty Eric Martins 2° semestre RA: 1800590736

Seg Nov 13, 2017 7:59 pm
faça um programa em que o usuário digite a sua idade e receba o ano que nasceu:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int idade, nascimento, anoatual=2017, decada[15];
decada[0]=10;
decada[8]=90;

printf ("Digite a sua idade para saber o ano que nasceu, digite 0 para sair:");
scanf ("%d", &idade);


while (idade!=0)
{
nascimento=anoatual-idade;


printf("\n o ano que voce nasceu eh %d", nascimento);

           if (nascimento<=2016&&nascimento>=2007)
           {
           printf("\n voce eh uma crianca e nasceu na decada de %d", decada[0]);
           }


                   if (nascimento<=2006&&nascimento>=2000)
                   {
                   printf("\n voce eh um adolescente e nasceu na decada de %d", decada[0]);
                   }


                           if (nascimento<=1999&&nascimento>=1990)
                           {
                               printf("\n voce eh um adulto e nasceu na decada de %d",decada[8]);
                           }

                                   if (nascimento<=1989)
                                   {
                                       printf("\n voce ja esta velho");
                                   }

printf ("\nDigite a sua idade para saber o ano que nasceu, digite 0 para sair:");
scanf ("%d", &idade);
}

if(idade==0)

{
   printf("Voce optou por sair do programa.Adeus!.");
   return 0;
}
}
avatar
Leonardo Barchilon
Mensagens : 6
Data de inscrição : 20/09/2017

Exercício 5 - 09/11/2017 Empty Leonardo de Souza Barchilon / RA: 0106022064 / 1º Período

Ter Nov 14, 2017 12:00 pm
Código feito em Python para auxiliar a organização das tarefas cotidianas.


#programa com vetor, laço de repetição e comando de decisão.

v = int(input("Quantas tarefas à fazer você tem hoje?\n"))
vet = [0] * v

for i in range(v):
   print("Diga a", i + 1 ,"tarefa a se fazer hoje:")
   vet[i] = input()
   print("Suas tarefas do dia são: \n", vet)

t = input("Você terá tempo para fazer todas as suas tarefas? Diga 's' para sim e 'n' para não.\n")
if t == 's':
   print("Que bom!")
       
else:
   print("Priorize as atividades com maior importância.")
avatar
geovane melo
Mensagens : 6
Data de inscrição : 18/09/2017

Exercício 5 - 09/11/2017 Empty Geovane Melo - 1º periodo - RA: 3149186638

Ter Nov 14, 2017 12:11 pm
Algoritmo que apresenta todos numeros impares de 1 ate 50.

#include <stdio.h>
int main ()
{
int x[50], i;
printf ("Aperte qualquer tecla + enter para ver todos numeros impares ate 50\n");
scanf("%d",&i);
for (i=1; i<=50; i++) {
if (i%2!=0){
x[i]=i;
printf ("\n %d eh um numero impar ate 50\n", i);
}
}
return 0;

}
avatar
Daniel Antunes
Mensagens : 6
Data de inscrição : 17/09/2017

Exercício 5 - 09/11/2017 Empty Daniel Antunes - 1º periodo - RA: 2657952395

Qua Nov 15, 2017 9:30 am
Programa em java que a pessoa digita o numero e mostra a tabuada , caso deseja fazer mas uma vez , digite sim
, caso não deseja digite não.


package PC5;

import java.util.Scanner;

public class CL05 {

public static void main(String[] args) {

int n;
String s;

Scanner input = new Scanner (System.in);

System.out.println("Informe um numero:");
n = input.nextInt();

int[] tab = new int[11];

for(int i = 1; i <tab.length;i++){

tab[i] = i;

System.out.println( n+"x" + i+"=" + (n*tab[i]));

}

System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------");

System.out.println("Deseja fazer de novo:");
String s1 = input.next();

if (s1.equals("sim")){
       
System.out.println("Digite outro numero:");

       n = input.nextInt();

int[] tab1 = new int[11];

for(int i = 1; i <tab1.length;i++){

tab1[i] = i;

System.out.println( n+"x" + i+"=" + (n*tab1[i]));

}
     }
else {
System.out.println("Tabuada cancelada");
}


}

}
avatar
gabrielazeredo
Mensagens : 5
Data de inscrição : 20/09/2017

Exercício 5 - 09/11/2017 Empty Gabriel de Azeredo Santos / 1º Período / RA: 7733371090

Qua Nov 15, 2017 11:35 am
Programa em python que serve como agenda de telefones

print("Agenda de Telefones 1.0\nVálido para números de telefone de 8 a 10 dígitos.\n")
qtdtel = int(input("Diga quantos números de telefone você deseja salvar: "))
vet = [0] * qtdtel

for i in range(qtdtel):
   vet[i] = input("Insira o {}º número de telefone: ".format(i + 1))
   comp = len(vet[i])
   if comp < 8 or comp >= 10:
       print("O número de telefone é inválido. Verifique se está correto.")
       vet[i] = (input("Insira o {}º número de telefone novamente: ".format(i + 1)))
       if comp < 8 or comp >= 10:
           print("O número continua inválido. Verifique seus dados.")

print("\n{} números guardados.\nLista dos números:\n{}".format(i + 1, vet))
avatar
ednilson.mendes
Mensagens : 6
Data de inscrição : 15/09/2017

Exercício 5 - 09/11/2017 Empty Ednilson Mendes RA-1863682721

Qua Nov 15, 2017 12:32 pm
Escreva um programa na linguagem c, que exiba na tela os primeiros 100 números pares.

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

int main()
{
  int n[100],i;
  printf("Numeros pares: \n");
  for (i=1; i<=100 ; i++)
{
    if(i%2==0)
{
     n[i]=i;
     printf("Numeros pares %d \n",i);
}
}
  return 0;
}
avatar
joaopcfb
Mensagens : 6
Data de inscrição : 15/09/2017

Exercício 5 - 09/11/2017 Empty João Pedro França da Conceição RA:4885668602 2º Período

Qua Nov 15, 2017 12:39 pm
Faça um algoritmo em Python que solicite ao usuário números e os armazene em um vetor de 20 posições. Crie uma função que recebe o vetor preenchido e substitua todas as ocorrências de valores negativos por zero, as ocorrências de valores menores do que 10 por 1 e as demais ocorrências por 2.



def altera(vet, tam):
for i in range(tam):
if vet[i] &lt; 0:
vet[i] = 0
elif vet[i] &lt; 10:
vet[i] = 1
else:
v[i] = 2
return vet

tam = 39

v = [0]*tam
for i in range(tam):
v[i] = input('Digite um valor: ')
altera(v,tam)
print v
avatar
lukas de freitas
Mensagens : 3
Data de inscrição : 17/09/2017

Exercício 5 - 09/11/2017 Empty Lukas de Freitas Ferreira /periodo 2/Ra 4885695926

Qua Nov 15, 2017 1:39 pm
1. Utilizando estrutura, fazer um programa em C que permita a entrada de nome, endereço e telefone de 5 pessoas e os imprima em ordem alfabética.

#include <stdio.h>

struct cadastro {
char nome[20];
char end[50];
char telefone[11];
};

void main()
{
int i;


struct cadastro c[5];

for (i=0; i<5; i++)
{
printf("\n Digite seu Nome : ");
scanf("%s", &c[i].nome);
printf("\n Digite seu Endereco : ");
scanf("%s", &c[i].end);
printf("\n Digite seu Telefone : ");
scanf("%s", &c[i].telefone);
}
for (i=0; i<5; i++)
{
printf("\n Nome : %s", c[i].nome);
printf("\n Endereco : %s", c[i].end);
printf("\n Telefone : %s", c[i].telefone);
printf("\n\n");
}
getch();
}
avatar
Karina Borges
Mensagens : 6
Data de inscrição : 05/09/2017

Exercício 5 - 09/11/2017 Empty Karina Monteiro Borges RA:4885695501

Qua Nov 15, 2017 1:50 pm
O código abaixo é de um programa que recebe 5 números inteiros e informa qual destes é maior.
Programa em c

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

int main(void)
{
int vetor[5];
int x, i;

printf ("digite 5 numeros\n");

for (i = 0; i < 5; i++) /*Este laco faz o scan de cada elemento do vetor*/
{
scanf("%d", &vetor[i]);
}
i = 1;
x = vetor[0];

while (i < 5) /*Este laco compara cada elemento do vetor*/
{
if (vetor[i] > x)
{
x = vetor[i];
}
i++;
}

printf("\n O maior numero que voce digitou foi %d .\n",x);
getch ();
return 0;
}
avatar
caiosales2017
Mensagens : 5
Data de inscrição : 14/09/2017

Exercício 5 - 09/11/2017 Empty Caio Sales 2° Periodo

Qua Nov 15, 2017 3:32 pm
Algoritmo para preencher vetor com números randômicos e diferentes [JavaScript]

var num = new Array(9);
for(var i=0;i<9;i++){
var randomico = Math.floor(Math.random()*9)+1;
var existe=false;
for(var cont=0;cont<i;cont++){
if(num[cont]==randomico){
existe=true;
break;
}else{
existe=false;
}
}
if(!existe){
num[i]=randomico;
}else{
i--;
}
}

avatar
Raphael Caetano
Mensagens : 4
Data de inscrição : 19/09/2017

Exercício 5 - 09/11/2017 Empty Raphael Caetano/ 1º período

Qua Nov 15, 2017 9:08 pm
Aluno:Raphael Caetano
RA:1000848261
1°periodo

Um programa que imprime uma tabela com a imagem da função tangente, em intervalos de
10 em 10 graus.

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

int main(int argc, char *argv[])
{
double angulo;
double pi = 3.14159265358979;
for (angulo = 0; angulo <= 180; angulo += 10.0) {
if (angulo == 90.0) {
continue;
}
printf("tan(%f) = %f\n", angulo, tan(angulo/180*pi));
}
return 0;
avatar
matheus.silva
Mensagens : 6
Data de inscrição : 14/09/2017

Exercício 5 - 09/11/2017 Empty Matheus da Costa martiniano Silva RA:5935491043 2 periodo

Qua Nov 15, 2017 9:35 pm
Crie um programa em C que peça 10 números, armazene eles em um vetor e diga qual elemento é o maior, qual é o menor e que seus valores.


#include <stdio.h>

int main()
{
int i, v[10], menor;

for (i=0; i<10; i++)
{
scanf("%d",&v[i]);
if (v[i]<v[i-1])
menor = v[i];
}

printf("Menor: %d",menor);

return 0;
}
avatar
João Mainoth
Mensagens : 6
Data de inscrição : 18/09/2017

Exercício 5 - 09/11/2017 Empty João Victor Mainoth Pereira/RA:0106011767/1º Período

Qua Nov 15, 2017 9:51 pm
Questão-Faça um algoritmo q armazene 3 produtos e seus respectivos valores e que mostre na tela qual é o produto e valor com base na numeração de armazenazem feita anteriormente no msm algoritmo se custar 10 reias ou mais diga q esta com um "preço alto" se for inferior a '0 diga q está com "preço baixo"
Feito em VisualG

algoritmo "Mercadinho"
var
produto:vetor[1..3] de caracter
valor:vetor[1..3] de real
num:inteiro
i:inteiro
resposta:caracter
inicio
para i de 1 ate 3 faca
escreval("Nome do produto?")
leia(produto[i])
escreval("Diga o valor..")
leia(valor[i])
fimpara
resposta <- "s"
enquanto resposta="s" faca
escreval("Codigo do produto?")
leia(num)
escreval(produto[num],valor[num])
se(valor[num]>=10)entao
escreval("preço alto")
senao
escreval("preço baixo")
fimse
escreval("Deseja continuar?s/n?")
leia(resposta)
fimenquanto
fimalgoritmo
Conteúdo patrocinado

Exercício 5 - 09/11/2017 Empty Re: Exercício 5 - 09/11/2017

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