Exercício #3 - 13.11.2018 - 2359h /Questão de algortimo EM C.
+23
lucasmarchi
Giovanni Toledo
Lucas Lopes
gmerlo1997
Jean Souza Santiago
Rafaella
Richardson Emidio Lima
jp_goulart
leoquintes
Sávio
WesleyAlves02
Juan Rodrigues
igor andrade
Matheus Procopio
Rafael2018
Calvin Macedo
SaymonC
raquelSSS
Daniel Antunes
Mauricio Singelo
Patrick Areas
Aline
Brian Richard
27 participantes
Página 1 de 2 • 1, 2
Exercício #3 - 13.11.2018 - 2359h /Questão de algortimo EM C.
Qua 7 Nov 2018 - 9:25
Tema: Questão de algoritmo em C.
Prazo:
13.11.2018 - 2359h
Importante
Deverá ser feito a postagem em PORTUGOL(Português estruturado) E EM C(OS DOIS)
Sua questão deve ser enviada como resposta a este tópico, NÃO crie um tópico novo.
Descreva o enunciado de sua questão antes da solução.
Informe no título da resposta seu nome, RA ou CPF, série.
Não é permitido enviar uma imagem ou digitalização, escreva sua questão no corpo da mensagem.
Não será aceito envios ou EDIÇÕES após o prazo, o que tornará nulo seu envio.
Não é permitido o envio de questões repetidas, verifique as questões enviadas antes de iniciar seu trabalho e certifique-se de que ao postar não houve upload de outros alunos com a questão igual a sua.
Não é permitido questões do AVA.
Postar a solução do algoritmo em C (as solução deverão estar corretas.)
O algoritmo deverá conter os comandos: ESCREVA,LEIA,SE, estrutura de repetição (PARA ou ENQUANTO ou REPITA) e utilize VETOR
Prazo:
13.11.2018 - 2359h
Importante
Deverá ser feito a postagem em PORTUGOL(Português estruturado) E EM C(OS DOIS)
Sua questão deve ser enviada como resposta a este tópico, NÃO crie um tópico novo.
Descreva o enunciado de sua questão antes da solução.
Informe no título da resposta seu nome, RA ou CPF, série.
Não é permitido enviar uma imagem ou digitalização, escreva sua questão no corpo da mensagem.
Não será aceito envios ou EDIÇÕES após o prazo, o que tornará nulo seu envio.
Não é permitido o envio de questões repetidas, verifique as questões enviadas antes de iniciar seu trabalho e certifique-se de que ao postar não houve upload de outros alunos com a questão igual a sua.
Não é permitido questões do AVA.
Postar a solução do algoritmo em C (as solução deverão estar corretas.)
O algoritmo deverá conter os comandos: ESCREVA,LEIA,SE, estrutura de repetição (PARA ou ENQUANTO ou REPITA) e utilize VETOR
- Aline
- Mensagens : 4
Data de inscrição : 30/10/2018
Aline Ramos Antunes, 2°série, RA:330982311025
Qua 7 Nov 2018 - 11:08
Faça um algoritmo que leia 5 valores e imprima o maior valor. Utilizando vetor, escreva, leia, se e para.
PORTUGOL
C
PORTUGOL
- Código:
Algoritmo "maior"
Var
i : inteiro
a, b : vetor [1..5] de inteiro
maior, contador: real
Inicio
para i de 1 ate 5 faça
leia (a [i])
se (a[i] > maior) entao
maior <- a [i]
contador <- i
fimse
fimpara
escreval ("O maior valor foi", maior)
Fimalgoritmo
C
- Código:
#include <stdio.h>
int main()
{
int i;
float a [5], b [5], maior, contador;
for (i = 1; i<= 5; i++){
scanf ("%f",&a [i]);
if (a [i]> maior){
maior = a [i];
contador =i;
}
}
printf("o maior valor foi %f",maior );
return 0;
}
- Patrick Areas
- Mensagens : 4
Data de inscrição : 24/10/2018
Patrick Pereira Torres Areas/ RA:324782611025/ 2°Periodo
Qua 7 Nov 2018 - 11:44
Crie um algoritmo que leia um vetor de 10 números e transfira os valores para um segundo vetor, caso a posição do segundo vetor seja par ele recebe o triplo e se for impar recebe o dobro e depois some todos os valores do segundo vetor.
.:Portugol:.
- Código:
algoritmo "Triplo,Dobro e Soma"
var vet,vet2:vetor [1..10] de inteiro
i,soma :inteiro
inicio
para i de 1 ate 10 faça
Escreval ("Digite um numero inteiro")
leia (vet[i])
se (i mod 2 = 0) então
vet2 [i] <- vet[i]*3
senão
vet2 [i] <- vet[i]*2
fimse
fimpara
para i de 1 ate 10 faca
soma <- soma + vet2[i]
fimpara
escreva ("O valor da soma é: ",soma)
fimalgoritmo
.:C:.
- Código:
#include <stdio.h>
#include <stdlib.h>
int main(){
int vetor[10],vetor2[10],i,soma;
for (i=1;i<=10;i++){
printf("Digite um numero inteiro: ");
scanf("%d",&vetor[i]);
if (i % 2 == 0){
vetor2[i] = vetor[i]*3;
}
else{
vetor2[i] = vetor[i]*2;
}
}
soma = 0;
for (i=1;i<=10;i++){
soma = soma + vetor2[i];
}
printf ("O valor da soma é: %d",soma);
}
- Mauricio Singelo
- Mensagens : 4
Data de inscrição : 24/10/2018
Mauricio Singelo de Albuquerque / RA: 342062211025 / 1° período
Qua 7 Nov 2018 - 12:04
Algoritmo que mostra o dia, mês(por extenso) e ano.
VisualG
C
VisualG
- Código:
Algoritmo "semnome"
Var
// Seção de Declarações das variáveis
meses:vetor[1..12] de caracter
dia, mes, ano:inteiro
count:inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
meses[1] <- "janeiro"
meses[2] <- "fevereiro"
meses[3] <- "março"
meses[4] <- "abril"
meses[5] <- "maio"
meses[6] <- "junho"
meses[7] <- "julho"
meses[8] <- "agosto"
meses[9] <- "setembro"
meses[10] <- "outubro"
meses[11] <- "novembro"
meses[12] <- "dezembro"
//Estrutura de repetição
enquanto (count = 0) faça
escreval("Digite o dia:")
leia(dia)
escreval("Digite o mês:")
leia(mes)
escreval("Digite o ano:")
leia(ano)
//Intervalo de 1 até 30
se (dia = 0) ou (dia > 30) então
escreval("Dia inválido")
senão
//Intervalo de 1 até 12
se (mes = 0) ou (mes > 12) então
escreval("Mês inválido")
senão
//Intervalo de 1930 até 2018
se (ano < 1930) ou (ano > 2018) então
escreval("Ano inválido")
senão
escreval(dia," de ",meses[mes]," de",ano)
count <- 1
fimse
fimse
fimse
fimenquanto
Fimalgoritmo
C
- Código:
#include <stdio.h>
#include <stdlib.h>
int main() {
//Variáveis
char *meses[13] = {"janeiro","fevereiro","março","abril",
"maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"};
int dia, mes, ano;
int count = 0;
//Estrutura de repetição
do {
printf("Digite o dia:\n");
scanf("%d", &dia);
printf("Digite o mês:\n");
scanf("%d", &mes);
printf("Digite o ano:\n");
scanf("%d", &ano);
//Intervalo de 1 até 30
if ((dia <= 0) || (dia > 30))
printf("Dia inválido\n");
//Intervalo de 1 até 12
else if ((mes <= 0) || (mes > 12))
printf("Mês inválido\n");
//Intervalo de 1930 até 2018
else if ((ano <= 1930) || (ano > 2018))
printf("Ano inválido\n");
else {
printf("Data = %d de %s de %d", dia, meses[mes-1], ano);
count = 1;
printf("\n%d", count);
}
} while (count != 1);
return 0;
}
- Daniel Antunes
- Mensagens : 4
Data de inscrição : 24/10/2018
Daniel Antunes da Costa Santos / RA: 166502711025 / 3° período
Qui 8 Nov 2018 - 9:01
Programa em C e em Portugol que leia um vetor de 5 posições e apresente o maior o menor valor e as posições que eles se encontram.
Linguagem C
Questão 01: Programa em C e em Portugol que leia um vetor de 5 posições e apresente o maior o menor valor e as posições que eles se encontram.
#include <stdio.h>
#define TAM 5 //cria uma constante
int main() {
int vet[TAM], i, maior, posMaior, menor, posMenor;
//preenche o vetor
for (i = 0; i < TAM; i++) {
printf("Infome o valor da posicao:");
scanf("%i", &vet[i]);
}
//encontra o maior valor
maior = vet[0];
posMaior = 0;
for (i = 1; i < TAM; i++) {
if (vet[i] > maior) {
maior = vet[i];
posMaior = i;
}
}
//encontra o menor valor
menor = vet[0];
posMenor = 0;
for (i = 1; i < TAM; i++) {
if (vet[i] < menor) {
menor = vet[i];
posMenor = i;
}
}
printf("\nMaior valor: %i - posicao: %i", maior, posMaior+1);
printf("\nMenor valor: %i - posicao: %i", menor, posMenor+1);
return 0;
}
---------------------------------------------------------------------------------------------------
Portugol
i, maior, menor, posicaomaior,posicaomenor : inteiro
numeros : vetor [1..5] de inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
para i de 1 ate 5 faca
escreva("Informe o valor da posição:")
leia(numeros[i])
se i = 1 entao
maior <-numeros[i]
menor <-numeros[i]
fimse
se numeros[i] > maior entao
maior <- numeros[i]
posicaomaior<-i
fimse
se numeros[i] < menor entao
menor <- numeros[i]
posicaomenor<-i
fimse
fimpara
escreval("")
escreval("")
escreval("O maior numero é o:" , maior, " Na posição:" , posicaomaior)
escreval("O menor numero é o:" , menor, " Na posição:" , posicaomenor)
Linguagem C
Questão 01: Programa em C e em Portugol que leia um vetor de 5 posições e apresente o maior o menor valor e as posições que eles se encontram.
#include <stdio.h>
#define TAM 5 //cria uma constante
int main() {
int vet[TAM], i, maior, posMaior, menor, posMenor;
//preenche o vetor
for (i = 0; i < TAM; i++) {
printf("Infome o valor da posicao:");
scanf("%i", &vet[i]);
}
//encontra o maior valor
maior = vet[0];
posMaior = 0;
for (i = 1; i < TAM; i++) {
if (vet[i] > maior) {
maior = vet[i];
posMaior = i;
}
}
//encontra o menor valor
menor = vet[0];
posMenor = 0;
for (i = 1; i < TAM; i++) {
if (vet[i] < menor) {
menor = vet[i];
posMenor = i;
}
}
printf("\nMaior valor: %i - posicao: %i", maior, posMaior+1);
printf("\nMenor valor: %i - posicao: %i", menor, posMenor+1);
return 0;
}
---------------------------------------------------------------------------------------------------
Portugol
i, maior, menor, posicaomaior,posicaomenor : inteiro
numeros : vetor [1..5] de inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
para i de 1 ate 5 faca
escreva("Informe o valor da posição:")
leia(numeros[i])
se i = 1 entao
maior <-numeros[i]
menor <-numeros[i]
fimse
se numeros[i] > maior entao
maior <- numeros[i]
posicaomaior<-i
fimse
se numeros[i] < menor entao
menor <- numeros[i]
posicaomenor<-i
fimse
fimpara
escreval("")
escreval("")
escreval("O maior numero é o:" , maior, " Na posição:" , posicaomaior)
escreval("O menor numero é o:" , menor, " Na posição:" , posicaomenor)
- raquelSSS
- Mensagens : 3
Data de inscrição : 30/10/2018
Raquel Soares de S. Siqueira - 2º período - RA: 330577511025
Qui 8 Nov 2018 - 18:25
Utilize vetores para criar um algoritmo que receba os valores do ultimo semestre de uma papelaria e faça a soma dos valores, dizendo se o total recebido durante o semestre está abaixo, acima, ou dentro do esperado:
Solução em Portugol:
algoritmo "Lucro do semestre"
var
lucro : vetor [1..6] de inteiro
total: real
i: inteiro
inicio
para i de 1 ate 6 faca
escreva ("Lucro mensal: ")
leia (lucro[i])
fimpara
para i de 1 ate 6 faca
total <- ( total + lucro[i])
fimpara
escreval ( "A soma dos valores deu o total de ", total,"R$")
se (total < 7000) entao
escreva ("Valor abaixo do esperado")
senao
se (total>= 7000) e (total <10000) entao
escreval ("Valor dentro do esperado")
senao
escreval ("Valor acima do esperado")
fimse
fimse
fimalgoritmo
-----------------------------------------------------------------------------------
Solução em C
#include <stdio.h>
#include <stdlib.h>
int main(void){
float v[6]={0};
int total=0;
printf ("insira o valor do lucro mensal\n");
for (int i=0;i<6;i++)
scanf("%f", &v[i]);
for (int i=0;i<6;i++)
total+=v[i];
printf ("A soma dos valores deu o total de : %d",total);
printf("R$\n");
if (total <7000)
{
printf("\tValor abaixo do esperado\n");
}
else if(total >7000 && total <10000)
{
printf("\tValor dentro do esperado\n");
}
else
{
printf("\tValor acima do esperado\n");
}
return 0;
}
Solução em Portugol:
algoritmo "Lucro do semestre"
var
lucro : vetor [1..6] de inteiro
total: real
i: inteiro
inicio
para i de 1 ate 6 faca
escreva ("Lucro mensal: ")
leia (lucro[i])
fimpara
para i de 1 ate 6 faca
total <- ( total + lucro[i])
fimpara
escreval ( "A soma dos valores deu o total de ", total,"R$")
se (total < 7000) entao
escreva ("Valor abaixo do esperado")
senao
se (total>= 7000) e (total <10000) entao
escreval ("Valor dentro do esperado")
senao
escreval ("Valor acima do esperado")
fimse
fimse
fimalgoritmo
-----------------------------------------------------------------------------------
Solução em C
#include <stdio.h>
#include <stdlib.h>
int main(void){
float v[6]={0};
int total=0;
printf ("insira o valor do lucro mensal\n");
for (int i=0;i<6;i++)
scanf("%f", &v[i]);
for (int i=0;i<6;i++)
total+=v[i];
printf ("A soma dos valores deu o total de : %d",total);
printf("R$\n");
if (total <7000)
{
printf("\tValor abaixo do esperado\n");
}
else if(total >7000 && total <10000)
{
printf("\tValor dentro do esperado\n");
}
else
{
printf("\tValor acima do esperado\n");
}
return 0;
}
- SaymonC
- Mensagens : 2
Data de inscrição : 06/11/2018
Re: Exercício #3 - 13.11.2018 - 2359h /Questão de algortimo EM C.
Dom 11 Nov 2018 - 11:51
Leia números de matrículas de alunos e armazene-os em um vetor até o vetor ser preenchido por 10 matrículas.
LINGUAGEM C
int main(){
int vetor[10], numero, cont, posicao = 0 ;
while (posicao < 10){
scanf("%d",&numero);
if (posicao == 0){
vetor[posicao] = numero;
printf("%d\n",vetor[posicao]);
posicao++;
}
else{
for(cont = 0; (cont < posicao)&&(vetor[cont]!= numero); cont++);
if (cont >= posicao){
vetor[posicao] = numero;
printf("%d\n",vetor[posicao]);
posicao++;
}
}
}
return 0;
}
PORTUGOL:
Var
matricula: vetor [1..10]de real
i: inteiro
Inicio
escreval("digite um numero:")
para i de 1 ate 10 faca
leia ( matricula[i])
fimpara
Fimalgoritmo
LINGUAGEM C
int main(){
int vetor[10], numero, cont, posicao = 0 ;
while (posicao < 10){
scanf("%d",&numero);
if (posicao == 0){
vetor[posicao] = numero;
printf("%d\n",vetor[posicao]);
posicao++;
}
else{
for(cont = 0; (cont < posicao)&&(vetor[cont]!= numero); cont++);
if (cont >= posicao){
vetor[posicao] = numero;
printf("%d\n",vetor[posicao]);
posicao++;
}
}
}
return 0;
}
PORTUGOL:
Var
matricula: vetor [1..10]de real
i: inteiro
Inicio
escreval("digite um numero:")
para i de 1 ate 10 faca
leia ( matricula[i])
fimpara
Fimalgoritmo
- Calvin Macedo
- Mensagens : 4
Data de inscrição : 26/10/2018
Calvin Macedo RA: 327266911025- 2º Periodo
Dom 11 Nov 2018 - 19:25
Faça um vetor em portugol e c que leia um numero e divida ele pela linha do vetor em seguida diga se esse numero e maior que 5 ou menor ou igual a 5
portugol
Algoritmo "trab"
Var
a:vetor[1..5] de inteiro
i:inteiro
conta:real
INICIO
// Seção de Comandos, procedimento, funções, operadores, etc...
para i de 1 ate 5 faça
leia(a[i])
conta<-(a[i]/i)
se conta<=5 entao
escreval("resultado menor ou igual a 5")
senao
escreval("resulatdo maior que 5")
fimse
fimpara
Fimalgoritmo
Linguagem C
#include <stdio.h>
#include <stdlib.h>
int main(){
int vetor[5],i,conta;
for(i=1;i<=10;i++){
scanf("%d",&vetor[i]);
conta=vetor[i]/i;
if(conta<=5){
printf("resultado menor ou igual a 5");
}
else{
printf("resulatdo maior que 5");
}
}
}
portugol
Algoritmo "trab"
Var
a:vetor[1..5] de inteiro
i:inteiro
conta:real
INICIO
// Seção de Comandos, procedimento, funções, operadores, etc...
para i de 1 ate 5 faça
leia(a[i])
conta<-(a[i]/i)
se conta<=5 entao
escreval("resultado menor ou igual a 5")
senao
escreval("resulatdo maior que 5")
fimse
fimpara
Fimalgoritmo
Linguagem C
#include <stdio.h>
#include <stdlib.h>
int main(){
int vetor[5],i,conta;
for(i=1;i<=10;i++){
scanf("%d",&vetor[i]);
conta=vetor[i]/i;
if(conta<=5){
printf("resultado menor ou igual a 5");
}
else{
printf("resulatdo maior que 5");
}
}
}
- Rafael2018
- Mensagens : 3
Data de inscrição : 28/10/2018
Rafael santos de almeida/2° Periodo/R.A.:268595511025
Seg 12 Nov 2018 - 7:53
Digite um numero entre 1 a 100 e descubra se ele é par e a multiplicação dele por ele mesmo.
.::VISUALG::.
Algoritmo "par"
Var
n:vetor[1..100] de inteiro
i,pari: inteiro
Inicio
para i de 1 ate 10 faca
escreval("digite um numero PAR:")
leia(pari)
se (pari MOD 2 = 0)entao
n[pari] <- pari
escreval("o numero é par")
pari<-pari*pari
escreval("a multiplicacao desse numero par ele mesmo eh",pari)
senao
escreval("erro")
fimse
fimpara
Fimalgoritmo
.::C::.
#include <stdio.h>
int main ()
{
int n[100], i,pari;
for (i=1; i<=10; i++) {
printf("digite um numero PAR:");
scanf("%d",&pari);
if (pari%2==0){
n [pari]=pari;
printf ("O numero par eh %d \n", pari);
n [pari]=n[pari]*n[pari];
printf ("a multiplicacao desse numero par ele mesmo eh %d \n\n", pari*pari);
}else{
printf("erro");
}
}
return 0;
}
.
.
.::VISUALG::.
Algoritmo "par"
Var
n:vetor[1..100] de inteiro
i,pari: inteiro
Inicio
para i de 1 ate 10 faca
escreval("digite um numero PAR:")
leia(pari)
se (pari MOD 2 = 0)entao
n[pari] <- pari
escreval("o numero é par")
pari<-pari*pari
escreval("a multiplicacao desse numero par ele mesmo eh",pari)
senao
escreval("erro")
fimse
fimpara
Fimalgoritmo
.::C::.
#include <stdio.h>
int main ()
{
int n[100], i,pari;
for (i=1; i<=10; i++) {
printf("digite um numero PAR:");
scanf("%d",&pari);
if (pari%2==0){
n [pari]=pari;
printf ("O numero par eh %d \n", pari);
n [pari]=n[pari]*n[pari];
printf ("a multiplicacao desse numero par ele mesmo eh %d \n\n", pari*pari);
}else{
printf("erro");
}
}
return 0;
}
.
.
- Matheus Procopio
- Mensagens : 3
Data de inscrição : 25/10/2018
Matheus Procópio Nascimento - RA: 332093111025 - 2ºperíodo
Seg 12 Nov 2018 - 15:20
Crie um código para calcular as vendas feitas em um leilão, onde foram vendidas 20 peças. O leilão será ruim se arrecadar menos de R$5000, será bom se estiver entre R$5000 e R$10000 e será ótimo se tiver mais de R$10000. Mostre o maior valor arrecadado e o total.
- Portugol:
- Algoritmo "Leilão"
Var
i : inteiro
venda : vetor[1..20] de real
cumulativo, maior : real
Inicio
maior<-0
para i de 1 ate 20 faca
escreva("Digite o valor de venda : ")
leia(venda[i])
cumulativo<- cumulativo + venda[i]
se(venda[i]>maior)entao
maior<-venda[i]
fimse
fimpara
se(cumulativo<5000)entao
escreva("Leilão ruim, R$",cumulativo," arrecadado")
fimse
se(cumulativo>=5000) E (cumulativo<=10000)entao
escreva("Leilão bom, R$",cumulativo," arrecadado")
fimse
se(cumulativo>10000)entao
escreval("Leilão ótimo, R$",cumulativo," arrecadado")
fimse
escreval("O maior velor de venda foi : R$",maior)
Fimalgoritmo
- C:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
float vetor[20],cumulativo,total;
float maior=0;
for(i=1;i<=20;i++){
printf("Digite o valor de venda : \n");
scanf("%f",&vetor[i]);
cumulativo=cumulativo+vetor[i];
if(vetor[i]>maior){
maior==vetor[i];
}
}
if(cumulativo<5000) {
printf("Leilão ruim, R$%f arrecadado.\n",&cumulativo);
}
if(cumulativo>=5000 && cumulativo<=10000) {
printf("Leilão bom, R$%f arrecadado.\n",&cumulativo);
}
if(cumulativo>10000){
printf("Leilão ótimo, R$%f arrecadado.\n",&cumulativo);
}
printf("O maior valor arrecadado foi R$%f",&maior);
return 0;
}
- igor andrade
- Mensagens : 2
Data de inscrição : 12/11/2018
Igor Andrade dos Santos RA 330503811025 período: 2
Seg 12 Nov 2018 - 17:43
Igor Andrade dos Santos RA 330503811025
período: 2
Faça um algoritmo que preencha um vetor com 6 numeros inteiros, que calcule e mostre quantos elementos do vetor são números pares:
portugol
Algoritmo "numerospares"
Var
i,pares:inteiro
v: vetor [1..6] de inteiro
Inicio
para i de 1 ate 6 faca
escreval ("digite um numero")
leia(v[i])
fimpara
pares <- 0
para i de 1 ate 6 faca
se v[i] mod 2 = 0 entao
pares <- pares +1
fimse
fimpara
escreval("numeros digitados",pares,"numeros pares")
Fimalgoritmo
linguagem c
#include <stdio.h>
int main ()
{
int v[6],i,pares
for(i=1;i=6;i++){
prinf("digite um numero");
scanf("%d",&pares);
if(pares%2==0){
n [pares]=pares;
printf ("O numero par digitado e ", pares);
}
else{
printf("resultado")
}
}
}
período: 2
Faça um algoritmo que preencha um vetor com 6 numeros inteiros, que calcule e mostre quantos elementos do vetor são números pares:
portugol
Algoritmo "numerospares"
Var
i,pares:inteiro
v: vetor [1..6] de inteiro
Inicio
para i de 1 ate 6 faca
escreval ("digite um numero")
leia(v[i])
fimpara
pares <- 0
para i de 1 ate 6 faca
se v[i] mod 2 = 0 entao
pares <- pares +1
fimse
fimpara
escreval("numeros digitados",pares,"numeros pares")
Fimalgoritmo
linguagem c
#include <stdio.h>
int main ()
{
int v[6],i,pares
for(i=1;i=6;i++){
prinf("digite um numero");
scanf("%d",&pares);
if(pares%2==0){
n [pares]=pares;
printf ("O numero par digitado e ", pares);
}
else{
printf("resultado")
}
}
}
- Juan Rodrigues
- Mensagens : 4
Data de inscrição : 26/10/2018
Juan Rodrigues Reis | RA: 336028511025 | 1º Período
Ter 13 Nov 2018 - 14:48
Faça um programa que peça 3 números inteiros ao usuário, armazene em um vetor, depois mostre o valor de cada elemento do vetor, assim como seu índice.
Portugol
C
Portugol
- Código:
Algoritmo "Vetores"
Var
Numero : Vetor [1..3] de inteiro
i:inteiro
Inicio
para i de 1 ate 3 faca
Escreval ("Digite o valor ::")
Leia (Numero[ i ])
fimpara
Escreval ("Vetor 1 =",Numero[1])
Escreval ("Vetor 2 =",Numero[2])
Escreval ("Vetor 3 =",Numero[3])
Fimalgoritmo
C
- Código:
#include <stdio.h>
int main()
{
int number[3],
indice;
for(indice=0 ; indice <= 2 ; indice++)
{
printf("Entre com o numero %d: ", indice+1);
scanf("%d", &number[indice]);
}
for(indice=0 ; indice <= 2 ; indice++)
printf("Numero %d = %d\n", indice+1, number[indice]);
}
- WesleyAlves02
- Mensagens : 4
Data de inscrição : 30/10/2018
Wesley Alves da Silva CPF: 180.927.857-08 2º Período
Ter 13 Nov 2018 - 15:47
Faça um programa que digite 5 elementos, que sejam PARES, em um determinado vetor. Se o número digitado for ímpar, faça-o ler novamente até que ele seja par e ao final do programa, mostre o vetor.
- Em C:
- #include <stdio.h>
int main() {
int i=0;
float a[4];
int numero,resto;
while (i <= 4) {
scanf("%i", &numero);
resto = numero%2;
if(resto != 0){
printf("\n Número ímpar, por favor digite um par.\n");
numero = 0;
}else{
a[i] = numero;
i++;
}
}
i=0;
for(i=0; i<=4; i++){
printf("\n Elemento A[%i]:%f", i, a[i]);
}
}
- Em portugol:
- algoritmo "Exercicio Wesley"
var
numero, resto, i:inteiro
a :vetor[0..4]de inteiro
inicio
enquanto (i<= 4) faca
leia(numero)
resto <- numero mod 2
Se (resto <> 0 )entao
escreva("Número ímpar, digite um número par.")
numero <- 0
senao
a[i] <- numero
i<- i+1
fimse
fimenquanto
i<- 0
para i de 0 ate 4 faca
escreval("Elemento A[",i,"]: ", a[i])
fimpara
fimalgoritmo
- Sávio
- Mensagens : 4
Data de inscrição : 29/10/2018
Sávio Da Silva Guimarães 2ºPeriodo CPF: 140.872.817-60
Ter 13 Nov 2018 - 15:47
Em C
int main(void){
int vetor[10],contagem, verificanumero, contagemverifica = 0, contemcerto = 0;
for(contagem = 0; contagem < 10; contagem++){
scanf("%d",&vetor[contagem]);
}
while (contagemverifica < 3){
scanf("%d",&verificanumero);
for(contagem = 0; contagem < 10; contagem++){
if (verificanumero == vetor[contagem]){
printf("A matricula %d esta presente no sistema\n",verificanumero);
contemcerto++;
}
}
if(contemcerto == 0){
printf("A matricula %d nao esta presente no sistema\n",verificanumero);
}
contagemverifica++;
contemcerto = 0;
}
return 0;
int main(void){
int vetor[10],contagem, verificanumero, contagemverifica = 0, contemcerto = 0;
for(contagem = 0; contagem < 10; contagem++){
scanf("%d",&vetor[contagem]);
}
while (contagemverifica < 3){
scanf("%d",&verificanumero);
for(contagem = 0; contagem < 10; contagem++){
if (verificanumero == vetor[contagem]){
printf("A matricula %d esta presente no sistema\n",verificanumero);
contemcerto++;
}
}
if(contemcerto == 0){
printf("A matricula %d nao esta presente no sistema\n",verificanumero);
}
contagemverifica++;
contemcerto = 0;
}
return 0;
- leoquintes
- Mensagens : 3
Data de inscrição : 30/10/2018
Leonardo Patrick Paes Quintes 2º período RA: 332676211025
Ter 13 Nov 2018 - 16:28
Faça um algoritmo que leia 10 valores informados pelo usuário e os imprima em ordem crescente.
Portugol
C
Portugol
- Código:
Algoritmo "valores"
Var
valores: vetor[1..10] de inteiro
i, j, x: inteiro
inicio
para i de 1 até 10 faça
leia(valores [i])
fimpara
para i de 1 até 9 faça
para j de(i+1) até 10 faça
se valores [i]> valores[j]então
x<- valores [i]
valores[i]<- valores[j]
valores[j]<- x
fimse
fimpara
fimpara
para i de 1 até 10 faça
escreval(valores[i])
fimpara
Fimalgoritmo
C
- Código:
#include <stdlib.h>
#include <stdio.h>
int main()
{
int x[10];
int i, j, temp;
/* Leitura do Vetor */
for (i = 0; i<10; i++)
{
printf("Digite um numero:");
scanf("%d",&x[i]);
}
//ordenando o vetor
for (i=0;i<10; i++)
for(j=i+1;j<10;j++)
{
if (x[i]>x[j])
{
temp=x[i];
x[i]=x[j];
x[j]=temp;
}
}
/* Impressão do Vetor Ordenado */
printf("Vetor em ordem crescente: \n");
for(i=0;i<10;i++)
printf(" %d",x[i]);
system("pause");
return 0;
}
- jp_goulart
- Mensagens : 4
Data de inscrição : 26/10/2018
João Pedro Goulart Siqueira - CPF 192.253.877-92 2º Período
Ter 13 Nov 2018 - 19:01
Desenvolva um algoritmo que leia 20 valores inteiros e que armazene os
dez primeiros valores no vetor x e o restante no vetor y . A seguir,
crie e imprima um vetor z que é a união entre x e y .
OBS: Os números repetidos não devem ser incluídos em z.
EM PORTUGOL:
EM C:
dez primeiros valores no vetor x e o restante no vetor y . A seguir,
crie e imprima um vetor z que é a união entre x e y .
OBS: Os números repetidos não devem ser incluídos em z.
EM PORTUGOL:
- Código:
para c de 1 ate 10 faca
Escreva ("digite o numero:")
leia (x[c])
fimpara
para c de 1 ate 10 faca
escreva ("digite o numero:")
leia (y[c])
fimpara
para c de 1 ate 10 faca
se x[c] <> y[c] então
z[c] <- x[c]
z[c+10] <- y[c] senao
z[c] <- x[c]
fimse
fimpara
para c de 1 ate 20 faca
escreval (z[c])
fimpara
EM C:
- Código:
#include <stdio.h>
int main(void){
int i,x[10],y[10],z[20];
for( i=1;i<=10;i++){
printf("Digite um número INTEIRO: \n");
scanf("%d", x[i]);
}
for( i=1;i<=10;i++){
printf("Digite um número INTEIRO: \n");
scanf("%d", y[i]);
}
for( i=1;i<=10;i++){
if(x[i] != y[i]){
z[i] = x[i];
z[i+10] = y[i];
} else {
z[i] = x[i];
}
}
for( i=1;i<=20;i++){
printf("\n %d", z[i]);
}
}
- Richardson Emidio Lima
- Mensagens : 4
Data de inscrição : 24/10/2018
Richardson Emidio Lima 1º Período RA: 340480311025
Ter 13 Nov 2018 - 19:17
Escreve um programa leia 10 números e armazene estes em um vetor, em seguida, o usuário digita um número e seu programa em C deve mostrar qual é o maior, dizer a posição que está.
Portugol
algoritmo "Portugol"
var
A:vetor[1..10]de inteiro
i,maior,pmaior:inteiro
inicio
para i de 1 ate 10 faca
escreval("Digite o valor da posicao do vetor:", i)
leia (A[i])
se (A[i]>maior) entao
maior<-A[i]
pmaior<-i
fimse
fimpara
escreval("O maior valor do vetor e: ", maior," sua posicao e:",pmaior)
fimalgoritmo
linguagem C
int main(){
int vetor[10], i, maior, pmaior;
for (i=0; i<10; i++){
printf ("\nDigite o valor da posicao %d do vetor:\t", i);
scanf ("%d", &vetor[i]);
if (vetor[i]==vetor[0]){
maior=vetor[i];
pmaior=i;
}
if (vetor[i]>maior){
maior=vetor[i];
pmaior=i;
}
}
printf("\n\nO maior valor do vetor e:%d\tE sua posicao e:%d\n", maior, pmaior);
system ("pause");
return 0;
}
Portugol
algoritmo "Portugol"
var
A:vetor[1..10]de inteiro
i,maior,pmaior:inteiro
inicio
para i de 1 ate 10 faca
escreval("Digite o valor da posicao do vetor:", i)
leia (A[i])
se (A[i]>maior) entao
maior<-A[i]
pmaior<-i
fimse
fimpara
escreval("O maior valor do vetor e: ", maior," sua posicao e:",pmaior)
fimalgoritmo
linguagem C
int main(){
int vetor[10], i, maior, pmaior;
for (i=0; i<10; i++){
printf ("\nDigite o valor da posicao %d do vetor:\t", i);
scanf ("%d", &vetor[i]);
if (vetor[i]==vetor[0]){
maior=vetor[i];
pmaior=i;
}
if (vetor[i]>maior){
maior=vetor[i];
pmaior=i;
}
}
printf("\n\nO maior valor do vetor e:%d\tE sua posicao e:%d\n", maior, pmaior);
system ("pause");
return 0;
}
- Rafaella
- Mensagens : 4
Data de inscrição : 30/10/2018
Rafaela Medeiros Moreno / CPF: 177.488.027-00/ 2° Período
Ter 13 Nov 2018 - 19:27
Enunciado
Faça um programa que leia 4 notas e calcule a média. Se a média for menor que 6 exiba a mensagem: " Você foi reprovado. A média é: "Se a média for maior ou igual a 6 exiba a mensagem: "Parabéns, você foi aprovado. 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
Linguagem C
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
main()
{
int i, nota[4];
float media[4];
for(i=0;i<4;i++){
printf("Digite a nota %i: ",i);
scanf("%f",¬a[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;
}
Faça um programa que leia 4 notas e calcule a média. Se a média for menor que 6 exiba a mensagem: " Você foi reprovado. A média é: "Se a média for maior ou igual a 6 exiba a mensagem: "Parabéns, você foi aprovado. 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
Linguagem C
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
main()
{
int i, nota[4];
float media[4];
for(i=0;i<4;i++){
printf("Digite a nota %i: ",i);
scanf("%f",¬a[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;
}
- Jean Souza Santiago
- Mensagens : 2
Data de inscrição : 31/10/2018
Jean Souza Santiago - RA: 14007313725 - Ciência da Computação (4º Período)
Ter 13 Nov 2018 - 19:48
Faça um algoritmo em que tenha um vetor de 5 posições e dê a opção de ordena-lo de forma crescente ou decrescente utilizando Bubblesort, depois imprima.
Portugol
- Código:
Var
aux, i, x :inteiro
resp :vetor[1..5] de inteiro
esc :inteiro
Inicio
escreval("Digite uma sequencia de valores: ")
para i de 1 ate 5 faca
escreval("Digite o valor: ")
leia(resp[i])
fimpara
escreval ("Deseja ordernar em que ordem?")
escreval ("[1]Crescente")
escreval ("[2]Decrescente")
leia(esc)
Se (esc = 1) entao
para i de 1 ate 5 faca
para x de i+1 ate 5 faca
se resp[i]>resp[x] entao
aux<-resp[i]
resp[i]<-resp[x]
resp[x]<-aux
fimse
fimpara
fimpara
fimse
Se (esc = 2) entao
para i de 1 ate 5 faca
para x de i+1 ate 5 faca
se resp[i]<resp[x] entao
aux<-resp[i]
resp[i]<-resp[x]
resp[x]<-aux
fimse
fimpara
fimpara
fimse
Se (esc <> 1) e (esc <> 2) entao
escreval("Nao existe essa opcao")
fimse
para i de 1 ate 5 faca
escreval ("Vetor[",i,"]: " ,resp[i])
fimpara
Fimalgoritmo
C
- Código:
#include <stdio.h>
#define n 5
int main()
{
int resp[5], esc, aux, i,x;
printf("Digite os valores: \n");
for (i=0;i<n;i++)
{
printf("Valor %d: ", i);
scanf("%d", &resp[i]);
}
printf ("Deseja ordernar em que ordem?\n");
printf ("[1]Crescente\n");
printf ("[2]Decrescente\n");
scanf("%d", &esc);
if (esc == 1){
for (i=0;i<n;i++)
{
for (x=(i+1);x<n;x++)
{
if (resp[i]>resp[x])
{
aux=resp[i];
resp[i]=resp[x];
resp[x]=aux;
}
}
}
}
if (esc == 2){
for (i=0;i<n;i++)
{
for (x=(i+1);x<n;x++)
{
if (resp[i]<resp[x])
{
aux=resp[i];
resp[i]=resp[x];
resp[x]=aux;
}
}
}
}
if ((esc != 1) && (esc != 2))
{
printf("Nao existe essa opcao\n");
}
for (i=0;i<n;i++)
{
printf("Resp[%d]: %d\n", i, resp[i]);
}
}
Programas Utilizados:
VisualG
CodeBlocks
- gmerlo1997
- Mensagens : 3
Data de inscrição : 24/10/2018
Gayo Merlo Soares - 2°Periodo - CPF: 122.188.177-99
Ter 13 Nov 2018 - 20:11
Enunciado: Faça um algoritmo que inscreva um número qualquer de alunos e imprima quais alunos foram inscritos.
EM PORTUGOL:
Algoritmo "alunos"
Var
nome: vetor [1..100]de caracter
celular: vetor [1..100] de caracter
RA: vetor [1..100]de inteiro
alunos, i, opção: inteiro
Inicio
Escreval ("Quantos alunos você deseja cadastrar? ")
Leia (alunos)
para i de 1 ate alunos faça
Escreval ("Diga o nome do aluno ",i)
Leia(nome [i])
Escreval ("Diga o celular do aluno ", i)
Leia (celular [i])
Escreval ("Diga o RA do aluno ", i)
Leia(RA [i])
Fimpara
Repita
Escreval ()
Escreval ("Digite 1, para listar os alunos ")
Escreval ("Digite 2, para sair os alunos ")
Leia (opção)
se (opção=1) então
para i de 1 ate alunos faça
Escreval ("aluno:", "nome [i]", " celular:", "celular [i]", "RA:", "RA [i]")
Fimpara
Fimse
até (opção=2)
Fimalgoritmo
EM LINGUAGEM C:
#include <stdio.h>
int main(void) {
char nome [100] [100];
char celular [100] [100];
int RA [100] ;
int alunos, i, opção;
printf("Quantos alunos você deseja cadastrar? ");
scanf("%d",&alunos);
for ( i = 0 ; i < alunos; i++) {
printf("\nDiga o nome do aluno %d: " ,i+1);
scanf("%s",&nome[i]);
printf("Diga o celular do aluno %d: ",i+1);
scanf("%s",&celular[i]);
printf("Diga o RA do aluno %d: ",i+1);
scanf("%d",&RA[i]);
}
do {
printf("\nDigite 1, para listar os alunos \n");
printf("Digite 2, para sair os alunos\n");
scanf ("%d",&opção);
if (opção == 1) {
for (i = 0 ; i < alunos; i++){
printf ("aluno: %s, celular: %s , RA: %d \n", nome[i] ,celular[i], RA[i]);
}
}
} while (opção != 2);
return 0;
}
EM PORTUGOL:
Algoritmo "alunos"
Var
nome: vetor [1..100]de caracter
celular: vetor [1..100] de caracter
RA: vetor [1..100]de inteiro
alunos, i, opção: inteiro
Inicio
Escreval ("Quantos alunos você deseja cadastrar? ")
Leia (alunos)
para i de 1 ate alunos faça
Escreval ("Diga o nome do aluno ",i)
Leia(nome [i])
Escreval ("Diga o celular do aluno ", i)
Leia (celular [i])
Escreval ("Diga o RA do aluno ", i)
Leia(RA [i])
Fimpara
Repita
Escreval ()
Escreval ("Digite 1, para listar os alunos ")
Escreval ("Digite 2, para sair os alunos ")
Leia (opção)
se (opção=1) então
para i de 1 ate alunos faça
Escreval ("aluno:", "nome [i]", " celular:", "celular [i]", "RA:", "RA [i]")
Fimpara
Fimse
até (opção=2)
Fimalgoritmo
EM LINGUAGEM C:
#include <stdio.h>
int main(void) {
char nome [100] [100];
char celular [100] [100];
int RA [100] ;
int alunos, i, opção;
printf("Quantos alunos você deseja cadastrar? ");
scanf("%d",&alunos);
for ( i = 0 ; i < alunos; i++) {
printf("\nDiga o nome do aluno %d: " ,i+1);
scanf("%s",&nome[i]);
printf("Diga o celular do aluno %d: ",i+1);
scanf("%s",&celular[i]);
printf("Diga o RA do aluno %d: ",i+1);
scanf("%d",&RA[i]);
}
do {
printf("\nDigite 1, para listar os alunos \n");
printf("Digite 2, para sair os alunos\n");
scanf ("%d",&opção);
if (opção == 1) {
for (i = 0 ; i < alunos; i++){
printf ("aluno: %s, celular: %s , RA: %d \n", nome[i] ,celular[i], RA[i]);
}
}
} while (opção != 2);
return 0;
}
- Lucas Lopes
- Mensagens : 3
Data de inscrição : 29/10/2018
Lucas Lopes Felizardo / 1º período / CPF: 182.639.447-83
Ter 13 Nov 2018 - 20:18
Faça um algoritmo que lê um vetor de 6 posições e diga quantos números são negativos.
Em Portugol:
Em C:
Em Portugol:
- Código:
algoritmo "vetores"
var
numero:vetor[1..6] de real
i, conta_neg: inteiro
inicio
conta_neg <- 0
para i de 1 ate 6 faca
leia(numero[i])
se numero[i] < 0 entao
conta_neg <- conta_neg + 1
fimse
fimpara
escreva (" Total de numeros negativos: ", conta_neg)
fimalgoritmo
Em C:
- Código:
#include <stdio.h>
int main () {
int numero[6], i, conta_neg;
conta_neg = 0;
for( i = 0 ; i <= 5; i++){
scanf("%d",&numero[i]);
if (numero[i] < 0){
(conta_neg = conta_neg + 1);
}
}
printf("\nTotal de numeros negativos: %d",conta_neg);
return 0;
}
- Giovanni Toledo
- Mensagens : 4
Data de inscrição : 28/10/2018
Giovanni da Costa Toledo / 1º série /RA: 335135311025
Ter 13 Nov 2018 - 20:33
Faça um algoritmo que leia 5 nomes e escreva-os ao lado da posição que foi digitado
Em Portugol:
Algoritmo "Inteiro"
Var
i : inteiro
nome : vetor [1..5] de caracter
Inicio
Escreval ("digite 5 nomes")
para i de 1 ate 5 faça
leia (nome[i])
fimpara
para i de 1 ate 5 faça
Escreval (i," - ",nome[i])
fimpara
Fimalgoritmo
Em C:
Em Portugol:
Algoritmo "Inteiro"
Var
i : inteiro
nome : vetor [1..5] de caracter
Inicio
Escreval ("digite 5 nomes")
para i de 1 ate 5 faça
leia (nome[i])
fimpara
para i de 1 ate 5 faça
Escreval (i," - ",nome[i])
fimpara
Fimalgoritmo
Em C:
- lucasmarchi
- Mensagens : 3
Data de inscrição : 29/10/2018
Lucas de Marchi Cruz - 2P - 18173261717
Ter 13 Nov 2018 - 20:42
Faça um algorítimo que receba valores inteiros de uma matriz 5×2 e preencha um vetor inteiro de
tamanho 10
tamanho 10
- Código:
Var
// Seção de Declarações das variáveis
ver: vetor[1..11] de inteiro
i: inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreva("Começando o código, pressione enter")
para i de 1 ate 11 faca
leia(ver[i])
escreva("Numero salvo na posicao", i," :")
fimpara
se ver[i] <> 0 entao
escreval("")
escreva("Finalizado")
fimse
Fimalgoritmo
- Código:
#include<math.h>
#include<stdio.h>
#include<string.h>
int main(){
int vetor[9], i;
for (i = 0; i < 10; i++){
scanf("%d",&vetor[i]);
printf("Numero salvo: %d\n",vetor[i]);
}
if(vetor){
printf("Finalizado com sucesso!");
}
}
- matheus3023
- Mensagens : 3
Data de inscrição : 29/10/2018
MATHEUS COSTA DA SILVA | 1° Período | RA: 335851511025
Ter 13 Nov 2018 - 22:01
Leia dos vetores de 20 posições e calcule um outro vetor contendo, nas posições pares os valores do primeiro e nas posições impares os valores do segundo.
Portugol
C
Portugol
- Código:
algoritmo "Exercício"
var
a, b, c: vetor[1..20] de inteiro
i: inteiro
inicio
para i de 1 ate 20 faca
escreva("Informe a[", i, "]: ")
leia(a[i])
fimpara
para i de 1 ate 20 faca
escreva("Informe b[", i, "]: ")
leia(b[i])
fimpara
para i de 1 ate 20 faca
se (i % 2 = 0) entao
c[i] <- a[i]
senao
c[i] <- b[i]
fimse
fimpara
escreval("Vetor resultante")
para i de 1 ate 20 faca
escreva(" ", c[i])
fimpara
escreval(" ")
fimalgoritmo
C
- Código:
#include <stdio.h>
#include <stdlib.h>
int main(){
int iVetorA[20], iVetorB[20], iVetorC[20], i;
for (i = 0; i < 20; ++i){
printf("VetorA[%d] = ", i);
scanf("%d", &iVetorA[i]);
}
puts("");
for (i = 0; i < 20; ++i){
printf("VetorB[%d] = ", i);
scanf("%d", &iVetorB[i]);
}
puts("");
for (i = 0; i < 20; ++i){
iVetorC[i] = iVetorA[i];
iVetorC[++i] = iVetorB[i];
}
puts("");
for(i = 0; i < 20; ++i) printf("VetorC[%d] = %d\n", i, iVetorC[i]);
system("pause");
return 0;
}
- andreas bax
- Mensagens : 1
Data de inscrição : 13/11/2018
Faça um algoritmo, que calcule com vetor a media(por 3 ) dos alunos
Ter 13 Nov 2018 - 22:06
c
#include <stdio.h>
#include <stdlib.h>
int main ( void ) {
int a[3], i;
float soma = 0;
float media;
// valores
for ( i = 0; i < 3; i++ ) {
printf ( "Digite um valor: ", i + 1 );
scanf ( "%d", &a[i] );
}
// exibe valores
for ( i = 0; i < 3; i++ )
printf ( "Digitado: %d\n", a[i] );
// calcula soma e mostra soma
for ( i = 0; i < 3; i++ )
soma += a[i];
printf ( "\nSoma total: %.2f\n", soma );
// calcula e mostra media
if (media = soma / 3);
printf ( "\n sua media é : %.2f\n", media );
system ("pause");
return 0;
}
portugol
Algoritmo "media 3"
var
nota: vetor[1..3] de real
soma, media: real
i: inteiro
inicio
soma <- 0
para i de 1 ate 3 faca
escreva ("digite a nota: ")
leia (nota[i])
soma <- soma + nota[i]
media <- soma / 3
se (nota[i] < media) entao
escreval("media do aluno é ",media)
fimse
fimpara
fimalgoritmo
#include <stdio.h>
#include <stdlib.h>
int main ( void ) {
int a[3], i;
float soma = 0;
float media;
// valores
for ( i = 0; i < 3; i++ ) {
printf ( "Digite um valor: ", i + 1 );
scanf ( "%d", &a[i] );
}
// exibe valores
for ( i = 0; i < 3; i++ )
printf ( "Digitado: %d\n", a[i] );
// calcula soma e mostra soma
for ( i = 0; i < 3; i++ )
soma += a[i];
printf ( "\nSoma total: %.2f\n", soma );
// calcula e mostra media
if (media = soma / 3);
printf ( "\n sua media é : %.2f\n", media );
system ("pause");
return 0;
}
portugol
Algoritmo "media 3"
var
nota: vetor[1..3] de real
soma, media: real
i: inteiro
inicio
soma <- 0
para i de 1 ate 3 faca
escreva ("digite a nota: ")
leia (nota[i])
soma <- soma + nota[i]
media <- soma / 3
se (nota[i] < media) entao
escreval("media do aluno é ",media)
fimse
fimpara
fimalgoritmo
Página 1 de 2 • 1, 2
Permissões neste sub-fórum
Não podes responder a tópicos
|
|