Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs
+11
alessandro pessoa conceic
larissaferreira
jessicasantos2
Vinicius da Conceição
Thiago Afonso C Peixoto
Filipi Vieira
Thiago Ferreira
chano.1503
Uanderson
fsander
nserafim
15 participantes
- nserafim
- Mensagens : 5
Data de inscrição : 27/10/2018
Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs
Sex Nov 09, 2018 10:07 pm
Enunciado, algoritimo e linguagem em C
usar: Vetor, se, escreva, leia, qualquer estrutura de repetição (PARA, ENQUANTO OU REPITA)
usar: Vetor, se, escreva, leia, qualquer estrutura de repetição (PARA, ENQUANTO OU REPITA)
- nserafim
- Mensagens : 5
Data de inscrição : 27/10/2018
Algoritimo Parte 3
Sáb Nov 10, 2018 12:18 am
Nilson Serafim Vieira
RA 333622311024
Enunciado:
"faça um algoritimo que verifique a IMC de até 3 pessoas"
Em Portugol:
algoritmo "Calculo de IMC"
var
nome: vetor[1..3] de caractere
peso, altura: vetor[1..3] de real
imc: real
cont, i: inteiro
nivel: caractere
inicio
i <- 0
escreval("Digite até 3 nomes com peso e altura ou deixe vazio para sair")
enquanto i < 3 faça
i <- i + 1
nome[i] <- ""
peso[i] <- 0
altura[i] <- 0
escreval("")
escreva ("Digite o ", i, "º nome: ")
leia(nome[i])
se nome[i]="" entao
interrompa
fimse
escreva ("Digite o peso do ", nome[i], ": ")
leia(peso[i])
se peso[i]=0 entao
interrompa
fimse
escreva ("Digite a altura do ", nome[i], ": ")
leia(altura[i])
se altura[i]=0 entao
interrompa
fimse
fimenquanto
escreval("")
escreval("Resultado das analises do IMC")
escreval("-----------------------------")
escreval("")
para cont de 1 ate i passo 1 faça
imc <- peso[cont] / (altura[cont] * altura[cont])
se imc < 18.5 entao
nivel <- "ABAIXO do peso"
senao
se imc > 25 entao
nivel <- "ACIMA do peso"
senao
nivel <- "com o peso ideal"
fimse
fimse
escreval(nome[cont], " está ", nivel, " - IMC ", imc)
fimpara
Fimalgoritmo
Em linguagem C:
#include <stdio.h>
#include <string.h>
int main()
{
int i=0, cont=0;
char nivel[30];
char nome[4][50];
float imc=0;
float peso[4]={0, 0, 0, 0}, altura[4]={0, 0, 0, 0};
printf("Informe até 3 nomes com peso e altura ou deixe vazio para sair\n\n");
while (i < 3) {
i++;
printf("\nDigite o %dº nome: ", i);
scanf("%s", nome[i]);
if (strlen(nome[i])==0) {
break;
}
printf("Digite o peso do %s: ", nome[i]);
scanf("%f", &peso[i]);
if (peso[i]==0) {
break;
}
printf("Digite a altura do %s: ", nome[i]);
scanf("%f", &altura[i]);
if (altura[i]==0) {
break;
}
}
printf("\n");
printf("Resultado das analises do IMC\n");
printf("-----------------------------\n");
for (cont=1; cont <= i; cont++) {
imc = peso[cont] / (altura[cont] * altura[cont]);
if(imc < 18.5) {
strcpy(nivel, "ABAIXO do peso");
} else {
if(imc > 25) {
strcpy(nivel, "ACIMA do peso");
} else {
strcpy(nivel, "com o peso ideal");
}
}
printf("%s está %s - IMC %1.f\n", nome[cont], nivel, imc);
}
}
RA 333622311024
Enunciado:
"faça um algoritimo que verifique a IMC de até 3 pessoas"
Em Portugol:
algoritmo "Calculo de IMC"
var
nome: vetor[1..3] de caractere
peso, altura: vetor[1..3] de real
imc: real
cont, i: inteiro
nivel: caractere
inicio
i <- 0
escreval("Digite até 3 nomes com peso e altura ou deixe vazio para sair")
enquanto i < 3 faça
i <- i + 1
nome[i] <- ""
peso[i] <- 0
altura[i] <- 0
escreval("")
escreva ("Digite o ", i, "º nome: ")
leia(nome[i])
se nome[i]="" entao
interrompa
fimse
escreva ("Digite o peso do ", nome[i], ": ")
leia(peso[i])
se peso[i]=0 entao
interrompa
fimse
escreva ("Digite a altura do ", nome[i], ": ")
leia(altura[i])
se altura[i]=0 entao
interrompa
fimse
fimenquanto
escreval("")
escreval("Resultado das analises do IMC")
escreval("-----------------------------")
escreval("")
para cont de 1 ate i passo 1 faça
imc <- peso[cont] / (altura[cont] * altura[cont])
se imc < 18.5 entao
nivel <- "ABAIXO do peso"
senao
se imc > 25 entao
nivel <- "ACIMA do peso"
senao
nivel <- "com o peso ideal"
fimse
fimse
escreval(nome[cont], " está ", nivel, " - IMC ", imc)
fimpara
Fimalgoritmo
Em linguagem C:
#include <stdio.h>
#include <string.h>
int main()
{
int i=0, cont=0;
char nivel[30];
char nome[4][50];
float imc=0;
float peso[4]={0, 0, 0, 0}, altura[4]={0, 0, 0, 0};
printf("Informe até 3 nomes com peso e altura ou deixe vazio para sair\n\n");
while (i < 3) {
i++;
printf("\nDigite o %dº nome: ", i);
scanf("%s", nome[i]);
if (strlen(nome[i])==0) {
break;
}
printf("Digite o peso do %s: ", nome[i]);
scanf("%f", &peso[i]);
if (peso[i]==0) {
break;
}
printf("Digite a altura do %s: ", nome[i]);
scanf("%f", &altura[i]);
if (altura[i]==0) {
break;
}
}
printf("\n");
printf("Resultado das analises do IMC\n");
printf("-----------------------------\n");
for (cont=1; cont <= i; cont++) {
imc = peso[cont] / (altura[cont] * altura[cont]);
if(imc < 18.5) {
strcpy(nivel, "ABAIXO do peso");
} else {
if(imc > 25) {
strcpy(nivel, "ACIMA do peso");
} else {
strcpy(nivel, "com o peso ideal");
}
}
printf("%s está %s - IMC %1.f\n", nome[cont], nivel, imc);
}
}
- fsander
- Mensagens : 2
Data de inscrição : 28/10/2018
Fábio Sander - CPF 05614594795
Sáb Nov 10, 2018 6:39 pm
Fábio Sander
cpf 05614594795
um vetor com X números inteiros, em que o último número lido seja 999 (o último número não fará parte do vetor). E imprima o vetor na ordem inversa.
Portugol
Algoritmo "ordem inversa"
Var
vet: vetor[0..999] de inteiro
numero: inteiro
contador:inteiro
Inicio
enquanto (numero<>999)faca
leia(numero)
se (contador=0) entao
vet[contador]<-numero
contador<-contador+1
senao
vet[contador]<-numero
contador<-contador+1
fimse
escreval(numero)
fimenquanto
se (numero=999) entao
contador<-contador-1
fimse
enquanto (contador>=0) faca
escreval(vet[contador])
contador<-contador-1
fimenquanto
Fimalgoritmo
LINGUAGEM C
#include<math.h>
#include<stdio.h>
#include<string.h>
int main(void){
int contador = 0, numero, vetor[contador];
scanf("%d",&numero);
while (numero != 999){
if (contador == 0){
vetor[contador] = numero;
contador++;
}
else{
vetor[contador] = numero;
contador++;
}
scanf("%d",&numero);
}
if (numero == 999){
contador--;
}
while ( contador >= 0 ){
printf("%d\n",vetor[contador]);
contador--;
}
return 0;
}
cpf 05614594795
um vetor com X números inteiros, em que o último número lido seja 999 (o último número não fará parte do vetor). E imprima o vetor na ordem inversa.
Portugol
Algoritmo "ordem inversa"
Var
vet: vetor[0..999] de inteiro
numero: inteiro
contador:inteiro
Inicio
enquanto (numero<>999)faca
leia(numero)
se (contador=0) entao
vet[contador]<-numero
contador<-contador+1
senao
vet[contador]<-numero
contador<-contador+1
fimse
escreval(numero)
fimenquanto
se (numero=999) entao
contador<-contador-1
fimse
enquanto (contador>=0) faca
escreval(vet[contador])
contador<-contador-1
fimenquanto
Fimalgoritmo
LINGUAGEM C
#include<math.h>
#include<stdio.h>
#include<string.h>
int main(void){
int contador = 0, numero, vetor[contador];
scanf("%d",&numero);
while (numero != 999){
if (contador == 0){
vetor[contador] = numero;
contador++;
}
else{
vetor[contador] = numero;
contador++;
}
scanf("%d",&numero);
}
if (numero == 999){
contador--;
}
while ( contador >= 0 ){
printf("%d\n",vetor[contador]);
contador--;
}
return 0;
}
- Uanderson
- Mensagens : 3
Data de inscrição : 29/10/2018
Uanderson Leandro Mendonça Moura RA 333654711024 PERÍODO : 2º
Sáb Nov 10, 2018 7:21 pm
Algoritmo "CONSULTA DE PREÇO DE UMA TELEVISÃO 42 POLEGADAS"
Var
n : vetor [1..2] de inteiro
i : inteiro
Inicio
para i de 1 até 2 faça
escreval (" Digite o ", i,"º preço ")
leia (n)
fimpara
para i de 1 até 2 faça
se (n[i] < 1000 ) entao
escreval ("Melhor preço o ", i,"º")
se (n[i] >= 1000) entao
escreval ("pior preço o ", i,"º" )
fimse
fimse
fimpara
Fimalgoritmo[i]
Var
n : vetor [1..2] de inteiro
i : inteiro
Inicio
para i de 1 até 2 faça
escreval (" Digite o ", i,"º preço ")
leia (n)
fimpara
para i de 1 até 2 faça
se (n[i] < 1000 ) entao
escreval ("Melhor preço o ", i,"º")
se (n[i] >= 1000) entao
escreval ("pior preço o ", i,"º" )
fimse
fimse
fimpara
Fimalgoritmo[i]
- chano.1503
- Mensagens : 3
Data de inscrição : 03/11/2018
Cristiano Antonio do Nascimento - RA: 332030111024 - 2° Período
Sáb Nov 10, 2018 9:02 pm
1) Faça um programa que leia 4 notas e calcule a média. Se a média for maior ou igual a 6 exiba a mensagem: "Parabéns, você foi aprovado. A média é: ".
Se a média for menor que 6 exiba a mensagem: " Você foi reprovado. A média é: "
PORTUGOL
Var
v: vetor [1..4] de real
nota: inteiro
media: real
Inicio
para nota de 1 até 4 faca
escreval("Digite a nota: ",nota," :")
leia(v[nota])
fimpara
para nota de 1 ate 4 faca
media <- media + v[nota]/4
fimpara
se media >= 6 entao
escreval("Parabéns, voce foi aprovado! A média é: ",media)
senao
escreval("Voce foi reprovado! A média é: ",media)
fimse
Fimalgoritmo
EM LINGUAGEM C
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
main()
{
setlocale(LC_ALL,"portuguese");
int i, nota[4];
float media[4];
for(i=0;i<4;i++){
printf("Digite a nota %i: ",i);
scanf("%f",¬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;
}
Se a média for menor que 6 exiba a mensagem: " Você foi reprovado. A média é: "
PORTUGOL
Var
v: vetor [1..4] de real
nota: inteiro
media: real
Inicio
para nota de 1 até 4 faca
escreval("Digite a nota: ",nota," :")
leia(v[nota])
fimpara
para nota de 1 ate 4 faca
media <- media + v[nota]/4
fimpara
se media >= 6 entao
escreval("Parabéns, voce foi aprovado! A média é: ",media)
senao
escreval("Voce foi reprovado! A média é: ",media)
fimse
Fimalgoritmo
EM LINGUAGEM C
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
main()
{
setlocale(LC_ALL,"portuguese");
int i, nota[4];
float media[4];
for(i=0;i<4;i++){
printf("Digite a nota %i: ",i);
scanf("%f",¬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;
}
- Thiago Ferreira
- Mensagens : 4
Data de inscrição : 24/10/2018
Algoritmo Parte 3
Dom Nov 11, 2018 11:50 am
Nome: Thiago Ferreira do Nascimento
RA: 333149611024
Crie um Programa que leia a média da turma e imprima as notas em VisualG.
var "Media da turma"
nome: vetor[1..4] de Caractere
n1: vetor[1..4] de real
n2: vetor[1..4] de real
m: vetor[1..4] de real
SM, MT: real
i, tot: inteiro
inicio
para i <- 1 ate 4 faca
escreval("ALUNO",i)
escreva("Nome: ")
leia(nome[i])
escreva("Primeira Nota: ")
leia(n1[i])
escreva("Segunda Nota: ")
leia(n2[i])
m[i] <- (n1[i] + n2[i])/2
SM <- SM + m[i]
fimpara
MT <- SM/4
limpatela
escreval("LISTAGEM DE ALUNOS")
escreval("-------------------------------------")
para i <- 1 ate 4 faca
escreval(nome[i]:15, m[i]:4:1)
se(m[i] > MT) entao
tot <- tot+1
fimse
fimpara
escreval("Ao todo temos ", tot," alunos à cima da média da turma que é: ", MT:4:1)
fimalgoritmo
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Crie um Programa que leia a média da turma e imprima as notas em C.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//Delcaração de variavel
int main(void){
char nome[4][500];
float n1[4];
float n2[4];
float m[4];
float SM;
float MT;
int i = 1;
int tot;
//Inicio do código
while (i<=4){
printf("ALUNO %d", i);
printf("\nNome: ");
scanf("%s", &nome[i]);
printf("Primeira Nota: ");
scanf("%f", &n1[i]);
printf("Segunda Nota: ");
scanf("%f", &n2[i]);
m[i] = (n1[i] + n2[i])/2;
SM = SM + m[i];
system("cls");
i++;
}
MT = SM/4;
printf("LISTAGEM DE ALUNOS");
printf("\n-----------------------------------");
int ii = 1;
while(ii<=4){
printf("\n%s", &nome[ii]);
printf(" %.1f", m[ii]);
if(m[ii] > MT){
tot = tot+1;
}
ii++;
}
printf("\nAo todo temos %d", tot);
printf(" alunos acima da media da turma que e de: %.1f", MT);
return 0;
}
RA: 333149611024
Crie um Programa que leia a média da turma e imprima as notas em VisualG.
var "Media da turma"
nome: vetor[1..4] de Caractere
n1: vetor[1..4] de real
n2: vetor[1..4] de real
m: vetor[1..4] de real
SM, MT: real
i, tot: inteiro
inicio
para i <- 1 ate 4 faca
escreval("ALUNO",i)
escreva("Nome: ")
leia(nome[i])
escreva("Primeira Nota: ")
leia(n1[i])
escreva("Segunda Nota: ")
leia(n2[i])
m[i] <- (n1[i] + n2[i])/2
SM <- SM + m[i]
fimpara
MT <- SM/4
limpatela
escreval("LISTAGEM DE ALUNOS")
escreval("-------------------------------------")
para i <- 1 ate 4 faca
escreval(nome[i]:15, m[i]:4:1)
se(m[i] > MT) entao
tot <- tot+1
fimse
fimpara
escreval("Ao todo temos ", tot," alunos à cima da média da turma que é: ", MT:4:1)
fimalgoritmo
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Crie um Programa que leia a média da turma e imprima as notas em C.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//Delcaração de variavel
int main(void){
char nome[4][500];
float n1[4];
float n2[4];
float m[4];
float SM;
float MT;
int i = 1;
int tot;
//Inicio do código
while (i<=4){
printf("ALUNO %d", i);
printf("\nNome: ");
scanf("%s", &nome[i]);
printf("Primeira Nota: ");
scanf("%f", &n1[i]);
printf("Segunda Nota: ");
scanf("%f", &n2[i]);
m[i] = (n1[i] + n2[i])/2;
SM = SM + m[i];
system("cls");
i++;
}
MT = SM/4;
printf("LISTAGEM DE ALUNOS");
printf("\n-----------------------------------");
int ii = 1;
while(ii<=4){
printf("\n%s", &nome[ii]);
printf(" %.1f", m[ii]);
if(m[ii] > MT){
tot = tot+1;
}
ii++;
}
printf("\nAo todo temos %d", tot);
printf(" alunos acima da media da turma que e de: %.1f", MT);
return 0;
}
- Filipi Vieira
- Mensagens : 4
Data de inscrição : 26/10/2018
Questão Algoritmo 3
Dom Nov 11, 2018 1:12 pm
Filipi Richardi Guimarães Vieira 2° Período
RA: 326508611024
Faça um algoritmo que escreva o nome do mês por extenso quando o usuário digitar um numero de 1 a 12
se não uma mensagem de Mês invalido será exibida. A condição de parada é quando o usuário digitar o numero "0".
Portugol
Algoritmo "Meses do Ano"
Var
mes: vetor[1..12] de caracter
num: inteiro
Inicio
mes[1] <- "Janeiro"
mes[2] <- "Fevereiro"
mes[3] <- "Março"
mes[4] <- "Abril"
mes[5] <- "Maio"
mes[6] <- "Junho"
mes[7] <- "Julho"
mes[8] <- "Agosto"
mes[9] <- "Setembro"
mes[10] <- "Outubro"
mes[11] <- "Novembro"
mes[12] <- "Dezembro"
num <- 1
repita
escreva("Digite um numero: ")
leia(num)
se (num = 1) entao
escreval ("")
escreval(mes[1])
escreval ("")
fimse
se (num = 2) entao
escreval ("")
escreval (mes[2])
escreval ("")
fimse
se (num = 3) entao
escreval ("")
escreval (mes[3])
escreval ("")
fimse
se (num = 4) entao
escreval ("")
escreval (mes[4])
escreval ("")
fimse
se (num = 5) entao
escreval ("")
escreval (mes[5])
escreval ("")
fimse
se (num = 6) entao
escreval ("")
escreval (mes[6])
escreval ("")
fimse
se (num = 7) entao
escreval ("")
escreval (mes[7])
escreval ("")
fimse
se (num =8 ) entao
escreval ("")
escreval (mes[8])
escreval ("")
fimse
se (num = 9) entao
escreval ("")
escreval (mes[9])
escreval ("")
fimse
se (num = 10) entao
escreval ("")
escreval (mes[10])
escreval ("")
fimse
se (num = 11) entao
escreval ("")
escreval (mes[11])
escreval ("")
fimse
se (num = 12) entao
escreval ("")
escreval (mes[12])
escreval ("")
fimse
se (num > 12) entao
escreval ("")
escreval ("Mês invalido!")
escreval ("")
fimse
ate (num = 0)
Fimalgoritmo
___________________________________//________________________________________
Em linguagem C
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{ setlocale (LC_ALL,"");
char mes[12][1000] = {"Janeiro","Fevereiro","Março","Abril","Maio","Junho","julho","Agosto","Setembro","Outubro","Novembro","Dezembro"};
int num ;
do
{
printf("Digite um numero: " );
scanf("%d",&num);
if(num == 1)
{
printf("\n %s \n\n", mes[0]);
}
if(num == 2)
{
printf("\n %s \n\n", mes[1]);
}
if(num == 3)
{
printf("\n %s \n\n", mes[2]);
}
if(num == 4)
{
printf("\n %s \n\n", mes[3]);
}
if(num == 5)
{
printf("\n %s \n\n", mes[4]);
}
if(num == 6)
{
printf("\n %s \n\n", mes[5]);
}
if(num == 7)
{
printf("\n %s \n\n", mes[6]);
}
if(num==8 )
{
printf("\n %s \n\n", mes[7]);
}
if(num == 9)
{
printf("\n %s \n\n", mes[8]);
}
if(num == 10)
{
printf("\n %s \n\n", mes[9]);
}
if(num == 11)
{
printf("\n %s \n\n", mes[10]);
}
if(num == 12)
{
printf("\n %s \n\n", mes[11]);
}
if(num > 12)
{
printf("\n Mês invalido! \n\n");
}
} while(num != 0);
return 0;
}
RA: 326508611024
Faça um algoritmo que escreva o nome do mês por extenso quando o usuário digitar um numero de 1 a 12
se não uma mensagem de Mês invalido será exibida. A condição de parada é quando o usuário digitar o numero "0".
Portugol
Algoritmo "Meses do Ano"
Var
mes: vetor[1..12] de caracter
num: inteiro
Inicio
mes[1] <- "Janeiro"
mes[2] <- "Fevereiro"
mes[3] <- "Março"
mes[4] <- "Abril"
mes[5] <- "Maio"
mes[6] <- "Junho"
mes[7] <- "Julho"
mes[8] <- "Agosto"
mes[9] <- "Setembro"
mes[10] <- "Outubro"
mes[11] <- "Novembro"
mes[12] <- "Dezembro"
num <- 1
repita
escreva("Digite um numero: ")
leia(num)
se (num = 1) entao
escreval ("")
escreval(mes[1])
escreval ("")
fimse
se (num = 2) entao
escreval ("")
escreval (mes[2])
escreval ("")
fimse
se (num = 3) entao
escreval ("")
escreval (mes[3])
escreval ("")
fimse
se (num = 4) entao
escreval ("")
escreval (mes[4])
escreval ("")
fimse
se (num = 5) entao
escreval ("")
escreval (mes[5])
escreval ("")
fimse
se (num = 6) entao
escreval ("")
escreval (mes[6])
escreval ("")
fimse
se (num = 7) entao
escreval ("")
escreval (mes[7])
escreval ("")
fimse
se (num =8 ) entao
escreval ("")
escreval (mes[8])
escreval ("")
fimse
se (num = 9) entao
escreval ("")
escreval (mes[9])
escreval ("")
fimse
se (num = 10) entao
escreval ("")
escreval (mes[10])
escreval ("")
fimse
se (num = 11) entao
escreval ("")
escreval (mes[11])
escreval ("")
fimse
se (num = 12) entao
escreval ("")
escreval (mes[12])
escreval ("")
fimse
se (num > 12) entao
escreval ("")
escreval ("Mês invalido!")
escreval ("")
fimse
ate (num = 0)
Fimalgoritmo
___________________________________//________________________________________
Em linguagem C
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{ setlocale (LC_ALL,"");
char mes[12][1000] = {"Janeiro","Fevereiro","Março","Abril","Maio","Junho","julho","Agosto","Setembro","Outubro","Novembro","Dezembro"};
int num ;
do
{
printf("Digite um numero: " );
scanf("%d",&num);
if(num == 1)
{
printf("\n %s \n\n", mes[0]);
}
if(num == 2)
{
printf("\n %s \n\n", mes[1]);
}
if(num == 3)
{
printf("\n %s \n\n", mes[2]);
}
if(num == 4)
{
printf("\n %s \n\n", mes[3]);
}
if(num == 5)
{
printf("\n %s \n\n", mes[4]);
}
if(num == 6)
{
printf("\n %s \n\n", mes[5]);
}
if(num == 7)
{
printf("\n %s \n\n", mes[6]);
}
if(num==8 )
{
printf("\n %s \n\n", mes[7]);
}
if(num == 9)
{
printf("\n %s \n\n", mes[8]);
}
if(num == 10)
{
printf("\n %s \n\n", mes[9]);
}
if(num == 11)
{
printf("\n %s \n\n", mes[10]);
}
if(num == 12)
{
printf("\n %s \n\n", mes[11]);
}
if(num > 12)
{
printf("\n Mês invalido! \n\n");
}
} while(num != 0);
return 0;
}
- Thiago Afonso C Peixoto
- Mensagens : 3
Data de inscrição : 28/10/2018
ALGORITMO PARTE 3
Dom Nov 11, 2018 4:51 pm
ALUNO: THIAGO AFONSO COSTA PEIXOTO
RA: 165012811024
FAÇA UM ALGORITMO QUE LEIA 3 NÚMEROS , CADA UM COM UM NOME CORRESPONDENTE, E IMPRIMA UM GANHADOR DE UMA VIAGEM COM TUDO PAGO , SE ESSE NUMERO FOR MAIOR QUE 3 IMPRIMA QUE NÃO TEM NENHUM GANHADOR, DIGITANDO "0" ELE PARA DE EXECUTAR.
Algoritmo "sorteio"
Var
ganhador: vetor[1..3] de caracter
num: inteiro
Inicio
ganhador[1..3] <- Paulinho, José, Maria
repita
escreva("Digite um numero: ")
leia(num)
se (num = 1) entao
escreval ("ganhou uma viagem com tudo pago:")
escreval(ganhador[1])
fimse
se (num = 2) entao
escreval ("ganhou uma viagem com tudo pago:")
escreval (ganhador[2])
fimse
se (num = 3) entao
escreval ("ganhou uma viagem com tudo pago:")
escreval (ganhador[3])
fimse
se (num > 3) entao
escreval ("não há ganhadores")
fimse
ate (num = 0)
Fimalgoritmo
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
EM C
#include <stdio.h>
#include <stdlib.h>
int main()
{
char ganhador[3] = {"Paulinho","José","Maria"}
int num;
{
printf("Digite um numero: " );
scanf("%d",&num);
if(num == 1)
{
printf("\n %s \n\n", ganhador[1]);
}
if(num == 2)
{
printf("\n %s \n\n", ganhador[2]);
}
if(num == 3)
{
printf("\n %s \n\n", ganhador[3]);
}
if(num > 3)
{
printf("\n nenhum ganhador\n\n");
}
} while(num != 0);
return 0;
}
RA: 165012811024
FAÇA UM ALGORITMO QUE LEIA 3 NÚMEROS , CADA UM COM UM NOME CORRESPONDENTE, E IMPRIMA UM GANHADOR DE UMA VIAGEM COM TUDO PAGO , SE ESSE NUMERO FOR MAIOR QUE 3 IMPRIMA QUE NÃO TEM NENHUM GANHADOR, DIGITANDO "0" ELE PARA DE EXECUTAR.
Algoritmo "sorteio"
Var
ganhador: vetor[1..3] de caracter
num: inteiro
Inicio
ganhador[1..3] <- Paulinho, José, Maria
repita
escreva("Digite um numero: ")
leia(num)
se (num = 1) entao
escreval ("ganhou uma viagem com tudo pago:")
escreval(ganhador[1])
fimse
se (num = 2) entao
escreval ("ganhou uma viagem com tudo pago:")
escreval (ganhador[2])
fimse
se (num = 3) entao
escreval ("ganhou uma viagem com tudo pago:")
escreval (ganhador[3])
fimse
se (num > 3) entao
escreval ("não há ganhadores")
fimse
ate (num = 0)
Fimalgoritmo
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
EM C
#include <stdio.h>
#include <stdlib.h>
int main()
{
char ganhador[3] = {"Paulinho","José","Maria"}
int num;
{
printf("Digite um numero: " );
scanf("%d",&num);
if(num == 1)
{
printf("\n %s \n\n", ganhador[1]);
}
if(num == 2)
{
printf("\n %s \n\n", ganhador[2]);
}
if(num == 3)
{
printf("\n %s \n\n", ganhador[3]);
}
if(num > 3)
{
printf("\n nenhum ganhador\n\n");
}
} while(num != 0);
return 0;
}
- Vinicius da Conceição
- Mensagens : 4
Data de inscrição : 28/10/2018
Re: Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs
Dom Nov 11, 2018 9:23 pm
Aluno: Vinicius da Conceição Teixeira
RA:342765711024
Enunciado: Crie um algoritmo que realize operações matemáticas simples.
Em Portugol
Algoritmo "calculo de valores"
Var
num1: vetor[1..5] de real
num2: vetor[1..5] de real
resultado: vetor[1..5] de real
operacao: vetor[1..5] de caracter
contador, i: inteiro
Inicio
escreval("Maximo de 5 operaçõs por vez.")
enquanto (contador <5) faca
contador <- contador + 1
escreva("Primeiro valor: ")
leia(num1[contador])
Escreva("Simbolo da operação: ")
leia(operacao[contador])
escreva("Segundo valor: ")
leia(num2[contador])
escreval("Resultado: ")
se(operacao[contador] = "+") entao
resultado[contador] <- num1[contador] + num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse
se(operacao[contador] = "-") entao
resultado[contador] <- num1[contador] - num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse
se(operacao[contador] = "/") entao
resultado[contador] <- num1[contador] / num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse
se(operacao[contador] = "*") entao
resultado[contador] <- num1[contador] * num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse
fimenquanto
escreval("Operações:")
repita
i <- i + 1
escreva("",num1[i])
escreva(" ",operacao[i])
escreva(" ",num2[i])
escreva(" =")
escreva(" ",resultado[i])
escreval("")
ate (i = 5)
Fimalgoritmo
------------------------------------------------------------------------------------------------------------------------------------
em c
#include <stdio.h>
#include <string.h>
int
main ()
{
int num1[5], num2[5];
int contador, i;
float resultado[5];
char operacao[5];
printf ("Maximo de 5 operacos por vez.\n");
do{
contador++;
printf("Primeiro valor: ");
scanf("%d", &num1[contador]);
printf("\nSimbolo da operacao: ");
scanf("%c", &operacao[contador]);
printf("\nSegundo valor: ");
scanf("%d", &num2[contador]);
printf("\nResultado: \n");
if (operacao[contador] == '+'){
resultado[contador] = num1[contador] + num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};
if (operacao[contador] == '-'){
resultado[contador] = num1[contador] - num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};
if (operacao[contador] == '/'){
resultado[contador] = num1[contador] / num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};
if (operacao[contador] == '*'){
resultado[contador] = num1[contador] * num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};
}while(contador < 5);
printf ("Operacoes: \n");
do{
i++;
printf("%d", num1[i]);
printf("%c", operacao[i]);
printf("%d", num2[i]);
printf("=");
printf("%.2f", resultado[i]);
printf("\n");
}while (i < 5);
return 0;
};
RA:342765711024
Enunciado: Crie um algoritmo que realize operações matemáticas simples.
Em Portugol
Algoritmo "calculo de valores"
Var
num1: vetor[1..5] de real
num2: vetor[1..5] de real
resultado: vetor[1..5] de real
operacao: vetor[1..5] de caracter
contador, i: inteiro
Inicio
escreval("Maximo de 5 operaçõs por vez.")
enquanto (contador <5) faca
contador <- contador + 1
escreva("Primeiro valor: ")
leia(num1[contador])
Escreva("Simbolo da operação: ")
leia(operacao[contador])
escreva("Segundo valor: ")
leia(num2[contador])
escreval("Resultado: ")
se(operacao[contador] = "+") entao
resultado[contador] <- num1[contador] + num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse
se(operacao[contador] = "-") entao
resultado[contador] <- num1[contador] - num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse
se(operacao[contador] = "/") entao
resultado[contador] <- num1[contador] / num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse
se(operacao[contador] = "*") entao
resultado[contador] <- num1[contador] * num2[contador]
escreva("",num1[contador])
escreva(" ",operacao[contador])
escreva(" ",num2[contador])
escreva(" =")
escreva(" ",resultado[contador])
escreval("")
fimse
fimenquanto
escreval("Operações:")
repita
i <- i + 1
escreva("",num1[i])
escreva(" ",operacao[i])
escreva(" ",num2[i])
escreva(" =")
escreva(" ",resultado[i])
escreval("")
ate (i = 5)
Fimalgoritmo
------------------------------------------------------------------------------------------------------------------------------------
em c
#include <stdio.h>
#include <string.h>
int
main ()
{
int num1[5], num2[5];
int contador, i;
float resultado[5];
char operacao[5];
printf ("Maximo de 5 operacos por vez.\n");
do{
contador++;
printf("Primeiro valor: ");
scanf("%d", &num1[contador]);
printf("\nSimbolo da operacao: ");
scanf("%c", &operacao[contador]);
printf("\nSegundo valor: ");
scanf("%d", &num2[contador]);
printf("\nResultado: \n");
if (operacao[contador] == '+'){
resultado[contador] = num1[contador] + num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};
if (operacao[contador] == '-'){
resultado[contador] = num1[contador] - num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};
if (operacao[contador] == '/'){
resultado[contador] = num1[contador] / num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};
if (operacao[contador] == '*'){
resultado[contador] = num1[contador] * num2[contador];
printf("%d", num1[contador]);
printf("%c", operacao[contador]);
printf("%d", num2[contador]);
printf("=");
printf("%.2f", resultado[contador]);
printf("\n");
};
}while(contador < 5);
printf ("Operacoes: \n");
do{
i++;
printf("%d", num1[i]);
printf("%c", operacao[i]);
printf("%d", num2[i]);
printf("=");
printf("%.2f", resultado[i]);
printf("\n");
}while (i < 5);
return 0;
};
- jessicasantos2
- Mensagens : 3
Data de inscrição : 27/10/2018
Parte 3
Dom Nov 11, 2018 10:35 pm
Jéssica Cristina da C Santos - 2º Periodo
Cpf: 333152011024
Faça um algoritmo que cadastre um numero x de Alunos e mostre todos que foram cadastrados.
Var
nome:vetor [1..100]de caracter
email:vetor [1..100] de caracter
cpf:vetor [1..100]de inteiro
quantidade_alunos, i, opcao:inteiro
Inicio
escreval("Quantos alunos você deseja cadastrar? ")
Leia (quantidade_alunos)
para i de 1 ate quantidade_alunos faca
escreval("Diga o nome do aluno ",i)
leia(nome[i])
escreval("Diga o email do aluno ",i)
leia(email[i])
escreval("Diga o cpf do aluno ",i)
leia(cpf[i])
Fimpara
repita
escreval()
escreval("Digite 1, para listar os alunos ")
escreval("Digite 2, para sair os alunos ")
leia (opcao)
se (opcao = 1) entao
para i de 1 ate quantidade_alunos faca
escreval("aluno: ",nome[i] , ", email: ",email[i],", cpf: ",cpf[i])
Fimpara
Fimse
ate (opcao = 2)
Fimalgoritmo
****************************************************************************************
EM C
#include <stdio.h>
int main(void) {
char nome [100] [100];
char email [100] [100];
int cpf [100] ;
int quantidade_alunos, i, opcao;
printf("Quantos alunos você deseja cadastrar? ");
scanf("%d",&quantidade_alunos);
for ( i = 0 ; i < quantidade_alunos; i++) {
printf("\nDiga o nome do aluno %d: " ,i+1);
scanf("%s",&nome[i]);
printf("Diga o email do aluno %d: ",i+1);
scanf("%s",&email[i]);
printf("Diga o cpf do aluno %d: ",i+1);
scanf("%d",&cpf[i]);
}
do {
printf("\nDigite 1, para listar os alunos \n");
printf("Digite 2, para sair os alunos\n");
scanf ("%d",&opcao);
if (opcao == 1) {
for (i = 0 ; i < quantidade_alunos; i++){
printf ("aluno: %s, email: %s , cpf: %d \n", nome[i] ,email[i], cpf[i]);
}
}
} while (opcao != 2);
return 0;
}
Cpf: 333152011024
Faça um algoritmo que cadastre um numero x de Alunos e mostre todos que foram cadastrados.
Var
nome:vetor [1..100]de caracter
email:vetor [1..100] de caracter
cpf:vetor [1..100]de inteiro
quantidade_alunos, i, opcao:inteiro
Inicio
escreval("Quantos alunos você deseja cadastrar? ")
Leia (quantidade_alunos)
para i de 1 ate quantidade_alunos faca
escreval("Diga o nome do aluno ",i)
leia(nome[i])
escreval("Diga o email do aluno ",i)
leia(email[i])
escreval("Diga o cpf do aluno ",i)
leia(cpf[i])
Fimpara
repita
escreval()
escreval("Digite 1, para listar os alunos ")
escreval("Digite 2, para sair os alunos ")
leia (opcao)
se (opcao = 1) entao
para i de 1 ate quantidade_alunos faca
escreval("aluno: ",nome[i] , ", email: ",email[i],", cpf: ",cpf[i])
Fimpara
Fimse
ate (opcao = 2)
Fimalgoritmo
****************************************************************************************
EM C
#include <stdio.h>
int main(void) {
char nome [100] [100];
char email [100] [100];
int cpf [100] ;
int quantidade_alunos, i, opcao;
printf("Quantos alunos você deseja cadastrar? ");
scanf("%d",&quantidade_alunos);
for ( i = 0 ; i < quantidade_alunos; i++) {
printf("\nDiga o nome do aluno %d: " ,i+1);
scanf("%s",&nome[i]);
printf("Diga o email do aluno %d: ",i+1);
scanf("%s",&email[i]);
printf("Diga o cpf do aluno %d: ",i+1);
scanf("%d",&cpf[i]);
}
do {
printf("\nDigite 1, para listar os alunos \n");
printf("Digite 2, para sair os alunos\n");
scanf ("%d",&opcao);
if (opcao == 1) {
for (i = 0 ; i < quantidade_alunos; i++){
printf ("aluno: %s, email: %s , cpf: %d \n", nome[i] ,email[i], cpf[i]);
}
}
} while (opcao != 2);
return 0;
}
- larissaferreira
- Mensagens : 3
Data de inscrição : 25/10/2018
LARISSA CHRISLAINE DA SILVA FERREIRA RA: 171929911024
Seg Nov 12, 2018 1:57 pm
Dada uma classe de N >= 1 alunos, este algoritmo lê suas notas, calcula a média da classe e imprime quais os alunos possuem nota acima da média
algoritmo "NotasClasse"
Início
declare soma, media, nota[1..100] : real
declare i, N : inteiro
Escreva(“Numero de alunos? ”)
Leia(N)
Para i <- 1 até N Faça // Ler notas dos alunos
Escreva(“Nota do aluno “,i,”? “)
Leia(nota[i])
Fim Para
soma <-0.0 // Calcular a média da classe
Para i <- 1 até N Faça
soma <- soma + nota[i]
Fim Para
media = soma / N
Escreva(”Media = ”,media)
Para i <- 1 até N Faça // Alunos com nota > media
Se (nota[i] > media) Então
Escreva(”Aluno ”,i,” Nota = ”,nota[i])
Fim Se
Fim Para
Fim
#include <iostream>
using namespace std;
int main()
{ float soma, media, nota[101];
int i, N;
cout << “Numero de alunos? “;
cin >> N;
for(i=1; i<=N; i++) // Ler notas dos alunos
{ cout << “Nota do aluno “ << i << “? “;
cin >> nota[i];
}
soma = 0.0; // Calcular a média da classe
for(i=1; i<=N; i++)
soma = soma + nota[i];
media = soma / N;
cout << ”Media = ” << media << endl;
for(i=1; i<=N; i++) // Alunos com nota > media
if(nota[i] > media)
cout << ”Aluno “ << i << “ Nota = ” << nota[i] << endl;
return 0;
}
algoritmo "NotasClasse"
Início
declare soma, media, nota[1..100] : real
declare i, N : inteiro
Escreva(“Numero de alunos? ”)
Leia(N)
Para i <- 1 até N Faça // Ler notas dos alunos
Escreva(“Nota do aluno “,i,”? “)
Leia(nota[i])
Fim Para
soma <-0.0 // Calcular a média da classe
Para i <- 1 até N Faça
soma <- soma + nota[i]
Fim Para
media = soma / N
Escreva(”Media = ”,media)
Para i <- 1 até N Faça // Alunos com nota > media
Se (nota[i] > media) Então
Escreva(”Aluno ”,i,” Nota = ”,nota[i])
Fim Se
Fim Para
Fim
#include <iostream>
using namespace std;
int main()
{ float soma, media, nota[101];
int i, N;
cout << “Numero de alunos? “;
cin >> N;
for(i=1; i<=N; i++) // Ler notas dos alunos
{ cout << “Nota do aluno “ << i << “? “;
cin >> nota[i];
}
soma = 0.0; // Calcular a média da classe
for(i=1; i<=N; i++)
soma = soma + nota[i];
media = soma / N;
cout << ”Media = ” << media << endl;
for(i=1; i<=N; i++) // Alunos com nota > media
if(nota[i] > media)
cout << ”Aluno “ << i << “ Nota = ” << nota[i] << endl;
return 0;
}
- alessandro pessoa conceic
- Mensagens : 1
Data de inscrição : 12/11/2018
alessandro pessoa da conceição | cpf 04783161518 | semetre:2°
Seg Nov 12, 2018 3:24 pm
#Algoritmo que informa intensidade da ondulação para o surf
Codigo em C
#include <iostream>
#include <string>
int main(){
float tamOnda[4];
int i;
for (i=0;i<4;i++){
printf("\nInforme tamanho das ondas da costa\n ");
scanf("%f",&tamOnda[i]);
if(tamOnda[i]<=1){
printf("\n Ondulacao Pequena! \n");}
else if (1>tamOnda[i]<=2){
printf("\n Ondulacao Moderada! \n"); }
else if (2>tamOnda[i]<=3){
printf("\n Ondulacao Grande! \n"); }
else{
printf("\n Ondulacao STORMMM! \n");}
}
printf("\n======================\n");
printf("\n*******ALOHA********\n ");
printf("\n======================\n");
return(0);
}
codigo Portugol
Var
tamOnda: vetor [1..4] de real
i: inteiro
Inicio
para tamOnda de 1 até 4 faca
escreval("Informe tamanho das ondas da costa:")
leia(tamOnda[i])
se (tamOnda[i]<=1 )entao
escreval("Ondulacao Pequena!" )
fimse
se(1>tamOnda[i]<=2)entao
escreval("Ondulacao Moderada!!" )
fimse
se(2>tamOnda[i]<=3)entao
escreval("Ondulacao Grande!!" )
fimse
se(tamOnda[i]>=3)entao
escreval("Ondulacao STORM!!" )
fimse
fimpara
escreval("======================" )
escreval("*******ALOHA********" )
escreval("======================" )
Fimalgoritmo
Codigo em C
#include <iostream>
#include <string>
int main(){
float tamOnda[4];
int i;
for (i=0;i<4;i++){
printf("\nInforme tamanho das ondas da costa\n ");
scanf("%f",&tamOnda[i]);
if(tamOnda[i]<=1){
printf("\n Ondulacao Pequena! \n");}
else if (1>tamOnda[i]<=2){
printf("\n Ondulacao Moderada! \n"); }
else if (2>tamOnda[i]<=3){
printf("\n Ondulacao Grande! \n"); }
else{
printf("\n Ondulacao STORMMM! \n");}
}
printf("\n======================\n");
printf("\n*******ALOHA********\n ");
printf("\n======================\n");
return(0);
}
codigo Portugol
Var
tamOnda: vetor [1..4] de real
i: inteiro
Inicio
para tamOnda de 1 até 4 faca
escreval("Informe tamanho das ondas da costa:")
leia(tamOnda[i])
se (tamOnda[i]<=1 )entao
escreval("Ondulacao Pequena!" )
fimse
se(1>tamOnda[i]<=2)entao
escreval("Ondulacao Moderada!!" )
fimse
se(2>tamOnda[i]<=3)entao
escreval("Ondulacao Grande!!" )
fimse
se(tamOnda[i]>=3)entao
escreval("Ondulacao STORM!!" )
fimse
fimpara
escreval("======================" )
escreval("*******ALOHA********" )
escreval("======================" )
Fimalgoritmo
- bruna rubini
- Mensagens : 4
Data de inscrição : 29/10/2018
Re: Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs
Seg Nov 12, 2018 6:31 pm
Faca um programa que receba 05 valores inteiros e que indique: quantos são pares, quantos são impares, quantos são positivos e quantos são negativos.
Var
// Seção de Declarações das variáveis
n:vetor [0..5] de inteiro
i, nPar, nImp, nPos, nNeg:inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
i <- 0
nPar <- 0
nImp <- 0
nPos <- 0
nNeg <- 0
enquanto i<=5 faca
escreval("Digite o ",i+1 ," número inteiro")
leia(n[i])
se n[i] mod 2 = 0 entao
nPar <- nPar +1
senao
nImp <- nImp +1
fimse
se (n[i]> 0) entao
nPos <- nPos +1
senao
nNeg <- nNeg +1
fimse
i<-i+1
fimenquanto
escreval("Resultados")
escreval("Tem ",nPar," números pares")
escreval("Tem ",nImp," números impares")
escreval("Tem ",nPos," números positivos")
escreval("Tem ",nNeg," números negativos")
Fimalgoritmo
___________________________________________________________________________________________
#include<stdio.h>
#include<locale.h>
#include <stdlib.h>
main() {
setlocale(LC_ALL,"portuguese");
int n[6],i=0;
int n_pares=0, n_impares=0, n_pos=0, n_neg=0;
while(i<6){
printf("Digite o %iº número inteiro\n",i+1);
scanf("%d",&n[i]);
if (n[i] % 2 == 0) n_pares++;
else n_impares++;
if (n[i] > 0) n_pos++;
else n_neg++;
++i;
}
printf("Resultados\n");
printf(" %d números pares\n",n_pares);
printf(" %d números impares\n",n_impares);
printf(" %d números positivos\n",n_pos);
printf(" %d números negativos\n",n_neg);
system("PAUSE");
return 0;}
Var
// Seção de Declarações das variáveis
n:vetor [0..5] de inteiro
i, nPar, nImp, nPos, nNeg:inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
i <- 0
nPar <- 0
nImp <- 0
nPos <- 0
nNeg <- 0
enquanto i<=5 faca
escreval("Digite o ",i+1 ," número inteiro")
leia(n[i])
se n[i] mod 2 = 0 entao
nPar <- nPar +1
senao
nImp <- nImp +1
fimse
se (n[i]> 0) entao
nPos <- nPos +1
senao
nNeg <- nNeg +1
fimse
i<-i+1
fimenquanto
escreval("Resultados")
escreval("Tem ",nPar," números pares")
escreval("Tem ",nImp," números impares")
escreval("Tem ",nPos," números positivos")
escreval("Tem ",nNeg," números negativos")
Fimalgoritmo
___________________________________________________________________________________________
#include<stdio.h>
#include<locale.h>
#include <stdlib.h>
main() {
setlocale(LC_ALL,"portuguese");
int n[6],i=0;
int n_pares=0, n_impares=0, n_pos=0, n_neg=0;
while(i<6){
printf("Digite o %iº número inteiro\n",i+1);
scanf("%d",&n[i]);
if (n[i] % 2 == 0) n_pares++;
else n_impares++;
if (n[i] > 0) n_pos++;
else n_neg++;
++i;
}
printf("Resultados\n");
printf(" %d números pares\n",n_pares);
printf(" %d números impares\n",n_impares);
printf(" %d números positivos\n",n_pos);
printf(" %d números negativos\n",n_neg);
system("PAUSE");
return 0;}
- Evellyn Paula
- Mensagens : 3
Data de inscrição : 24/10/2018
Algorítimo
Seg Nov 12, 2018 7:49 pm
Evellyn Paula da Silva Ferreira
RA:13004381699
Enunciado: Faça um programa que leia 5 idades diferentes. Se a idade for maior igual a 18 apresente a mensagem "Entrada Permitida". Se a idade for menor que 18 apresente a mensagem " Proibida a entrada de menores de 18 anos".
Em Portugol
Var
idade:inteiro
v:vetor[1..5] de inteiro
Inicio
para idade de 1 até 5 faca
escreval("Digite a idade")
leia(idade)
se idade >= 18 entao
escreval("Pessoa permitida")
senao
escreval("Proibida entrada de menores de 18 anos")
fimse
fimpara
Fimalgoritmo
Em C
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
main()
{
setlocale(LC_ALL,"portuguese");
int i, idade[5];
for(i=0;i<5;i++){
printf("Digite a idade %i:",i);
scanf("%i",&idade[i]);
if(idade[i]>=18){
printf("Entrada Permitida.\n\n");
}
else{
printf("Proibida entrada de menores de 18 anos.\n\n");
}
}
return 0;
}
RA:13004381699
Enunciado: Faça um programa que leia 5 idades diferentes. Se a idade for maior igual a 18 apresente a mensagem "Entrada Permitida". Se a idade for menor que 18 apresente a mensagem " Proibida a entrada de menores de 18 anos".
Em Portugol
Var
idade:inteiro
v:vetor[1..5] de inteiro
Inicio
para idade de 1 até 5 faca
escreval("Digite a idade")
leia(idade)
se idade >= 18 entao
escreval("Pessoa permitida")
senao
escreval("Proibida entrada de menores de 18 anos")
fimse
fimpara
Fimalgoritmo
Em C
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
main()
{
setlocale(LC_ALL,"portuguese");
int i, idade[5];
for(i=0;i<5;i++){
printf("Digite a idade %i:",i);
scanf("%i",&idade[i]);
if(idade[i]>=18){
printf("Entrada Permitida.\n\n");
}
else{
printf("Proibida entrada de menores de 18 anos.\n\n");
}
}
return 0;
}
- Wesley do N. Santana
- Mensagens : 4
Data de inscrição : 24/10/2018
Re: Algoritmo, Parte 3. - entregar até 12/11/2018 às 23:59hs
Seg Nov 12, 2018 10:56 pm
NOME: Wesley do Nascimento Santana
CPF: 182.753.667-55
Algoritmo que ler um vetor de 10 números inteiros e mostra qual é 0
Em Linguagem Portugol:
Algoritmo "Número 0"
Var
// Seção de Declarações das variáveis
vector: vetor [1..10] de real
i: inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
Repita
i <- i + 1
escreval("Digite a posicao:" , i)
leia(vector )
se ( vector=0 ) entao
escreval("O valor e:", vector[i])
fimse
ate ( i = 10)
Fimalgoritmo
Em Linguagem C:
#include <stdio.h>
#include <stdlib.h>
main (){
int vector[10],i;
for(i=0;i<11;++i){
printf("Digite a %d posicao: ",i);
scanf("%d",&vector[i]);
if ((vector[i])==0){
printf("O valor e: %d\n",vector[i]);}}
system("pause");}[/i]
[/i][/i][/i]
OBS: Ele tem o i entre conchetes depois de vector! e Também fiz antes de 23:59, só a obs que veio dps!
CPF: 182.753.667-55
Algoritmo que ler um vetor de 10 números inteiros e mostra qual é 0
Em Linguagem Portugol:
Algoritmo "Número 0"
Var
// Seção de Declarações das variáveis
vector: vetor [1..10] de real
i: inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
Repita
i <- i + 1
escreval("Digite a posicao:" , i)
leia(vector )
se ( vector=0 ) entao
escreval("O valor e:", vector[i])
fimse
ate ( i = 10)
Fimalgoritmo
Em Linguagem C:
#include <stdio.h>
#include <stdlib.h>
main (){
int vector[10],i;
for(i=0;i<11;++i){
printf("Digite a %d posicao: ",i);
scanf("%d",&vector[i]);
if ((vector[i])==0){
printf("O valor e: %d\n",vector[i]);}}
system("pause");}[/i]
[/i][/i][/i]
OBS: Ele tem o i entre conchetes depois de vector! e Também fiz antes de 23:59, só a obs que veio dps!
- gabriel.favera
- Mensagens : 3
Data de inscrição : 05/11/2018
Gabriel Favera
Seg Nov 12, 2018 11:17 pm
PORTUGOL
Algoritmo "TRABALHO 500 pontos - primo maior de 18"
Var
numero : inteiro
primo : vetor [1..5] de caractere
idade : vetor [1..5] de inteiro
Inicio
escreval ("Digite o nome dos primos abaixo: ")
para numero de 1 ate 5 faca
escreva ("o nome do primo ",numero, ":")
leia (primo[numero])
fimpara
escreval ("Digite a idade dos primos abaixo: ")
numero <- 0
repita
numero <- numero + 1
escreva ("idade do ", (primo[numero]), " :")
leia (idade[numero])
se idade[numero] < 10 entao
escreval (" O ", (primo[numero]), " não vai trabalhar com voce na casa das primas")
senao
se idade[numero] > 17 entao
escreval (" O ", (primo[numero]), " vai trabalhar com voce na casa das primas")
fimse
fimse
ate (idade[numero])>17
Fimalgoritmo
LINGUAGEM C
#include <stdio.h>
#include <string.h>
int main()
{
int numero;
char primo[6][30];
int idade[6];
printf("Digite o nome dos primos abaixo: \n\n");
for (numero=1; numero < 6; numero++) {
printf("o nome do primo %d: ", numero );
scanf("%s", primo[numero]);
}
printf("Digite a idade dos primos abaixo: \n");
numero = 0;
do {
numero++;
printf ("idade do %s:", primo[numero] );
scanf ("%d", &idade[numero]);
if (idade[numero] < 17) {
printf("o primo %s não vai trabalhar com voce na casa das primas \n", primo[numero]);
}
else {
printf("o primo %s vai trabalhar com voce na casa das primas \n", primo[numero]);
}
}
while (idade[numero]>17);
}
Algoritmo "TRABALHO 500 pontos - primo maior de 18"
Var
numero : inteiro
primo : vetor [1..5] de caractere
idade : vetor [1..5] de inteiro
Inicio
escreval ("Digite o nome dos primos abaixo: ")
para numero de 1 ate 5 faca
escreva ("o nome do primo ",numero, ":")
leia (primo[numero])
fimpara
escreval ("Digite a idade dos primos abaixo: ")
numero <- 0
repita
numero <- numero + 1
escreva ("idade do ", (primo[numero]), " :")
leia (idade[numero])
se idade[numero] < 10 entao
escreval (" O ", (primo[numero]), " não vai trabalhar com voce na casa das primas")
senao
se idade[numero] > 17 entao
escreval (" O ", (primo[numero]), " vai trabalhar com voce na casa das primas")
fimse
fimse
ate (idade[numero])>17
Fimalgoritmo
LINGUAGEM C
#include <stdio.h>
#include <string.h>
int main()
{
int numero;
char primo[6][30];
int idade[6];
printf("Digite o nome dos primos abaixo: \n\n");
for (numero=1; numero < 6; numero++) {
printf("o nome do primo %d: ", numero );
scanf("%s", primo[numero]);
}
printf("Digite a idade dos primos abaixo: \n");
numero = 0;
do {
numero++;
printf ("idade do %s:", primo[numero] );
scanf ("%d", &idade[numero]);
if (idade[numero] < 17) {
printf("o primo %s não vai trabalhar com voce na casa das primas \n", primo[numero]);
}
else {
printf("o primo %s vai trabalhar com voce na casa das primas \n", primo[numero]);
}
}
while (idade[numero]>17);
}
Permissões neste sub-fórum
Não podes responder a tópicos
|
|