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 3 - 28/09/2017

+38
debora.rocha
João Victor
joaopcfb
Arthur Mesquita de Souza
Jean Souza
vyktor07
Glauber
Rhuan Ferreira
yuri
Karina Borges
Luisotaviomonteiro
João Mainoth
Bryan M. Lopes
uchôa22
Daniel Antunes
Gabriel lopes
matheus.silva
Jordan lopes
Vinicius de Almeida Moret
fknust
Lucas Mendonça da Silva
mateusbaia
Ericmartinsm
Yhago
Fabricio Santos da Silva
Renata
Eduardo Junior
Diogo neves
geovane melo
Layson.RC
ednilson.mendes
Fernando Ferreira
caiosales2017
Victor da mata
Rafael Beu Mello
Adriano Armond
Thiengo
Magno Junior
42 participantes
Ir para baixo
Bryan M. Lopes
Bryan M. Lopes
Mensagens : 2
Data de inscrição : 04/10/2017
Localização : Rio De Janeiro

Exercício 3 - 28/09/2017 - Página 2 Empty Bryan Lopes (RA: 1000851235) 1º Período.

Qua Out 04, 2017 12:47 pm
/*Linguagem C, calcula média dos alunos e diz se o aluno está aprovado, em recuperação ou reprovado.*/

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


int main()
{
int c=1;
float nota,media;
setlocale(LC_ALL,"portuguese");
printf("Informe as notas do aluno \n\n");
scanf("%f", &nota);
media = media + nota;
while(c<=3)
{
scanf("%f",&nota);
media = media + nota;
c = c+1;
}
media = media/c;
if(media>=6 && media<=10)
{
printf("O aluno está aprovado \n");
printf("E sua média é : %.2f \n", media);
}else if(media<6 && media>=4)
{
printf("O aluno está em recuperação \n");
printf("E sua média é : %.2f \n", media);
}else if(media<4)
{
printf("O aluno está reprovado \n");
printf("E sua média é : %.2f", media);
}

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

Exercício 3 - 28/09/2017 - Página 2 Empty João Victor Mainoth Pereira/RA:0106011767/1º Período

Qua Out 04, 2017 1:18 pm
Programa que a partir de 3 números digitados responde qual deles é maior.
VisualG

var
n1,n2,n3,n4:inteiro
inicio
n4<-1
repita
escreval("digite 3 números")
leia(n1,n2,n3)
se(n1>n2) E (n1>n3) entao
escreval(n1," é o maior número")
fimse
se(n2>n1) E (n2>n3) entao
escreval(n2," é o maior número")
fimse
se(n3>n1) E (n3>n2) entao
escreval(n3," é o maior número")
fimse
ate(n4>2)
fimalgoritmo
avatar
Luisotaviomonteiro
Mensagens : 3
Data de inscrição : 20/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty Re: Exercício 3 - 28/09/2017

Qua Out 04, 2017 5:44 pm
Luis Otavio Monteiro RA: 4884812309


algoritmo "SomaEnquantoValorDiferenteDe0"
var
valorDigitado : REAL
soma : REAL
inicio

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

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

ESCREVAL ("Resultado: ", soma)

fimalgoritmo
avatar
Karina Borges
Mensagens : 6
Data de inscrição : 05/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty Karina Monteiro Borges - 2º Período - RA:4885695501

Qua Out 04, 2017 7:03 pm
Programa em C
Construção if-else aninhada para desenhar duas linhas cruzadas na tela

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

int main()
{
int lin, col;
for(lin=1; lin < 25 ; lin++)/* Passo da descida */
{
for(col=1; col < 25 ; col++)/* Passo da largura */
if(lin==col)/* Estamos na diagonal 1? */
printf("\xDB"); /* Desenha bloco escuro */
else
if(col == 25 - lin)/* Estamos na diagonal 2?*/
printf("\xDB"); /* Desenha bloco escuro */
else
printf("\xBO");/* Desenha bloco claro */
printf("\n");/* Pula de linha */
}
system("PAUSE");
return 0;
}
avatar
yuri
Mensagens : 6
Data de inscrição : 17/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty ALUNO: Yuri Gouveia| 2 º período | RA: 1863688680

Qua Out 04, 2017 7:11 pm
FAÇA UM CÓDIGO QUE EXIBA UM MENU E QUE ESSE MENU POSSIBILITE 3 ESCOLHAS, A PRIMEIRA PRA CALCULAR A ENERGIA POTENCIAL, A SEGUNDA ENERGIA CINÉTICA E A TERCEIRA SERVE PARA ENCERRAR O PROGRAMA.

LINGUAGEM C++

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

using namespace std;

int main (){
 int a = 0;
 int i = 0;
 float m, v, h, conta;
 while (a == 0){
 setlocale(LC_ALL, "Portuguese");
 
 system ("cls");
 cout << "" << endl << "[1] ENERGIA POTÊNCIAL" << endl << "[2] ENERGIA CINÉTICA" << endl << "[3] SAIR" << endl;
 cin  >> i;
 system ("cls");
 if(i == 1){
 cout << "QUAL É A MASSA DO OBJETO?" << endl;
 cin  >> m;
 cout << "QUAL É A ALTURA EM QUE O OBJETO ESTÁ EM RELAÇÃO AO CHÃO?" << endl;
 cin  >> h;
 conta = m * 10 * h;
 cout << "A ENERGIA POTÊNCIAL É:" << conta << endl;
 system ("pause");
 }
 if(i == 2){
 cout << "QUAL É A MASSA DO OBJETO?" << endl;
 cin  >> m;
 cout << "QUAL A VELOCIDADE DO OBJETO?" << endl;
 cin  >> v;
 conta = m * (v*v)/2;
 cout << "A ENERGIA CINÉTICA É" << conta << endl;
 system("pause");
 
 }
 if(i >= 3 || i <= 0){
 system("pause");
 return 0;
 }
 }
 system ("pause");
 return 0;
}
avatar
Rhuan Ferreira
Mensagens : 6
Data de inscrição : 20/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty Rhuan Ferreira l RA: 5944541684 l 2° Período

Qua Out 04, 2017 7:20 pm
Linguagem: C

Programa que leia quatro números e mostre na tela a multiplicação dos 3 menores números:

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

int main()
{
int numero1, numero2, numero3, numero4, numero5, mult;

scanf("%d",&numero1);
scanf("%d",&numero2);
scanf("%d",&numero3);
scanf("%d",&numero4);


if(numero1 > numero2 && numero1 > numero3 && numero1 > numero4)
{
mult = (numero2 * numero3 * numero4);
printf("Sua mult eh: %d\n",mult);
}

else if(numero2 > numero1 && numero2 > numero3 && numero2 > numero4)
{
mult = numero1 * numero3 * numero4;
printf( "Sua mult eh: %d\n",mult);
}

else if(numero3 > numero1 && numero3 > numero2 && numero3 > numero4)
{
mult = numero1 * numero2 * numero4;
printf("Sua mult eh: %d\n",mult);
}

else if(numero4 > numero1 && numero4 > numero2 && numero4 > numero3)
{
mult = numero1 * numero2 * numero3;
printf("Sua mult eh: %d\n",mult);
}

return 0;

}
avatar
Glauber
Mensagens : 4
Data de inscrição : 20/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty Glauber Ferreira da Silva/ RA: 2658173673/ 1º Período/Linguagem em "c"

Qua Out 04, 2017 7:35 pm
Ler um número e imprimir igual a 20, menor que 20, maior que 20.


#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
main()
{
int num;
printf("\nINFORME UM NUMERO INTEIRO: ");
scanf("%d",&num);
if (num<20)
printf("\O NUMERO E MENOR QUE 20");
else if (num>20)
printf("\O NUMERO E MAIOR QUE 20");
else printf("O NUMERO E IGUAL A 20");
printf("\n\n");
system("pause");
return(0);
}
avatar
vyktor07
Mensagens : 5
Data de inscrição : 20/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty Victor Leite RA: 1839631721 2 Periodo / Py

Qua Out 04, 2017 7:45 pm
Altera o programa de cálculo dos números primos, informando, caso o número não seja primo, por quais número ele é divisível

Versão do Python 2.7


numero = input("digite um numero ---> ")
i = 2

while i < numero:
   if numero%i == 0:
       justify = i
       verify = 0
       i = numero
   else:
       i = i + 1
       verify = 1
if verify == 1 or numero == 2:
   print numero, " eh primo"
else:
   print numero, " nao eh primo pois eh divisivel por ", justify

Python 2.7.10 (default, Out 04 2017, 19:46:27)
[GCC 4.8.2] on Kali linux
avatar
Jean Souza
Mensagens : 4
Data de inscrição : 20/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty Jean Souza Santiago - RA: 4885483483 - 2º Período

Qua Out 04, 2017 8:27 pm
Um mini game, onde a pessoa que executar o código, tem que descobrir qual é o número que o algoritmo quer.

#include <stdio.h>
int main ()
{
int num;
printf ("Digite um numero: ");
scanf ("%d",&num);
if (num==10)
       {
        printf ("\n\nVoce acertou!\n");
        printf ("O numero e igual a 10.\n");
       }
else
       {
        if (num>10)
               {
                printf ("O numero e maior que 10.");
               }
        else
               {
                printf ("O numero e menor que 10.");
               }
       }
return(0);
}
avatar
Arthur Mesquita de Souza
Mensagens : 1
Data de inscrição : 04/10/2017

Exercício 3 - 28/09/2017 - Página 2 Empty Arthur Mesquita de Souza RA: 1800587341

Qua Out 04, 2017 8:55 pm
o código vai permitir avançar ou não para uma área restrita
#include <stdio.h>
#include <string.h>
// A senha é 8846 ou 1234
int main()
{
 int x,z,a;
 char y[10];
 z =  5;

 while(z < 10)
   {
       printf("Testando a parte de repetiçao\n");
       z++;
   }

  printf("Testando o programa\n");

 do
 {
   printf("----------------------------\n");
   printf("Informe o seu Nome: ");
   scanf("%s",&y);
printf("Informe a senha : ");
scanf("%d",&x);
if (x == 8846 || x == 1234 )
       {
           printf("----------------------------\n");
           printf("Bem vindo Sr %s\n",y );
           printf("Iniciando o sistema... \n");
           x = 2;
   }
   else
       {
           printf("----------------------------\n");
           printf("Acesso nao autorizado\n");
       printf("Deseja tentar novamente? Digite 1 para continuar ou 2 para sair\n");
           scanf("%d", &x);
   }
 }while (x==1);
 return 0;
}
avatar
joaopcfb
Mensagens : 6
Data de inscrição : 15/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty João Pedro França da Conceição RA:4885668602 2º Período

Qua Out 04, 2017 9:19 pm
Escreva um aplicativo em C que recebe inteiro, mostra os números pares e ímpares de 1 até esse inteiro e diga se o numero é menor ou maior que 100.



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

int main ()
{
setlocale (LC_ALL, "Portuguese");
int num,
count = 1;

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

printf("IMPARES \tPARES\n");

while(count <= num)
{
if(count%2 == 1)
printf(" %d \t",count);
else
printf(" \t %d\n", count);

count++;
}
if ((num>0) && (num<100))
printf("é maior que 0, mas menor que 100");
else
printf("é maior ou igual a 100");
return 0;
}
avatar
Magno Junior
Admin
Mensagens : 7
Data de inscrição : 05/09/2017
Idade : 28
https://computacao2017.forumeiros.com

Exercício 3 - 28/09/2017 - Página 2 Empty Magno Garofle de Oliveira Junior - RA: 4885592073 - 2º Período

Qua Out 04, 2017 9:50 pm
Desenvolver um algoritmo que leia os coeficientes (a , b e c) de uma equação do segundo grau e calcule suas raízes. O programa deve mostrar, quando possível, o valor das raízes calculadas e a classificação das raízes. (Linguagem C)


/*#include<stdio.h>
#include<math.h>

int main()
{
float a, b, c, delta, X1, X2;

scanf("%f",&a);
scanf("%f",&b);
scanf("%f",&c);

delta = (pow(b,2) - 4 * a * c);
X1 = (-b + sqrt(delta))/(2 * a);
X2 = (-b - sqrt(delta))/ (2 * a);

if (delta == 0)
{
printf("RAIZ UNICA\n");
printf("X1 = %.2f\n",X1);
}

else if (delta < 0 )
{
printf("RAIZES IMAGINARIAS\n");
}

else if (delta > 0 )
{
printf("RAIZES DISTINTAS\n");
printf("X1 = %.2f\n",X1);
printf("X2 = %.2f\n",X2);
}
return 0;
}
avatar
João Victor
Mensagens : 2
Data de inscrição : 19/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty João Victor / 2° Período / RA:4885710402

Qua Out 04, 2017 10:10 pm
Jogue os dados !!



#include<stdio.h>
#include<string.h>
int main()
{
int dado,vezes,ponto,cont;
printf("Quantas vezes vai jogar o dado?\n");
scanf("%d",&vezes);
cont=1;
ponto=0;
while(cont <= vezes)
{
printf("---------------\n");
printf("Qual o numero que o %d dado parou?\n, cont");
scanf("%d,&dado");
if(dado==1||dado==2)
{
printf("Você ganhou 1 ponto\n");
ponto++;
}
else
{
if(dado ==3||dado==4)
{
printf("Voce ganhou 3 pontos\n");
ponto=ponto + 3;
}
else
{
printf("Voce ganhou 5 pontos\n");
ponto=ponto + 5;
}
}
cont++;
}
printf("================\n");
printf("Voce fez %d pontos!",ponto);
return 0;
}
debora.rocha
debora.rocha
Mensagens : 6
Data de inscrição : 17/09/2017
Idade : 37

Exercício 3 - 28/09/2017 - Página 2 Empty Estrutura Se

Qua Out 04, 2017 10:37 pm
Algoritmo Premio. Este algoritmo lê o valor de venda de
um vendedor e calcula seu prêmio. Se o valor do prêmio
for maior do que 2000, o programa imprime uma mensagem
de congratulação.
Início
declare venda, premio : real
Escreva(”Valor da venda? ”)
Leia(venda)
premio Å 0.1 * venda
Se (premio > 2000) Então
Escreva(“Congratulações pelo premio de ”,premio)
Fim Se
Escreva(“Valor da venda = “,venda, “Premio = “,premio)
Fim
avatar
pedrodezerto22
Mensagens : 6
Data de inscrição : 20/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty Pedro Dezerto / 2 periodo / Ra: 5465901067

Qua Out 04, 2017 11:08 pm
Ler um número e imprimir igual a 20, menor que 20, maior que 20.


#include<stdio .h>
#include<stdlib .h>
#include<mat h.h>
#include<string.h>
main()
{

int num;
printf("\nINFORME UM NU MERO INTEIRO: " );
scanf("%d" ,&num);
if (num<20)
   printf("\O NUMERO E MENOR QUE 2 0") ;
else if (num>20 )
  printf("\O NUMERO E MAIOR QUE 2 0") ;
else printf("O  NUMERO E IGUAL A 20");
 printf("\n\n" );
system("pause" );
return(0);

}
avatar
Leonardo Barchilon
Mensagens : 6
Data de inscrição : 20/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty Leonardo de Souza Barchilon - 1o Período - RA: 0106022064

Qua Out 04, 2017 11:20 pm
Código em Python que, enquanto n estiver entre -100 e 100, ele soma ou subtrai até o mesmo chegar a 0.

n = int(input('Insira um número entre -100 e 100: '))

if n > 100 or (n < -100):
print('Números de -100 a 100 somente.')

while n > 0 and n <= 100:
n -= 1
print(n)

while n < 0 and (n >= -100):
n += 1
print(n)
avatar
vitorielio
Mensagens : 5
Data de inscrição : 16/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty Vitor Ielio Mattos de Azevedo RA: 1836544581 2° Periodo

Qua Out 04, 2017 11:43 pm
#include <stdio.h>

int main()
{
int num,
count = 1;

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

printf("IMPARES \tPARES\n");

while(count <= num)
{
if(count%2 == 1)
printf(" %d \t",count);
else
printf(" \t %d\n", count);

count++;
}
}
avatar
Thiago Teixeira e Silva
Mensagens : 6
Data de inscrição : 13/09/2017

Exercício 3 - 28/09/2017 - Página 2 Empty Thiago Teixeira e Silva - RA: 1842644835 - 2° Período

Qua Out 04, 2017 11:48 pm
Python

lugares = [("Rio de Janeiro", 6000, "Sudeste"), ("Minas Gerais", 4000, "Sudeste"),
       ("Roraima", 1500, "Norte"), ("Acre", 1000, "Norte"),
       ("Bahia", 3500, "Nordeste"), ("Ceará", 3000, "Nordeste"),
       ("Curitiba", 4500, "Sul"), ("Santa Catarina", 5000, "Sul")]
       
def viagem(dinheiro, regiao_destino):
     for lugar in lugares:
        lugar_atual = lugar[0]
        custo_atual = lugar[1]
        regiao_atual = lugar[2]
        if ((regiao_destino == "brasil" or regiao_destino == regiao_atual) and dinheiro >= custo_atual):
              print("Lugar: " + lugar_atual + ", Custo: " + str(custo_atual))
        else:
              print(lugar_atual + " não é possível!")

def main():
        dinheiro = int(input("Digite sua quantia: "))
        regiao = input("Digite a região desejada (Brasil = qualquer região): ")
        print("\n")
        regiao = regiao.lower()
        viagem(dinheiro, regiao)

main()
Conteúdo patrocinado

Exercício 3 - 28/09/2017 - Página 2 Empty Re: Exercício 3 - 28/09/2017

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