Compartilhe
Ir em baixo
Admin
Mensagens : 7
Data de inscrição : 05/09/2017
Idade : 22
Ver perfil do usuáriohttp://computacao2017.forumeiros.com

Exercício 1 - 14/09/2017

em Qui Set 14, 2017 3:21 pm
• Postar 1 questão de algoritmo feita em qualquer linguagem de programação.
• Prazo: 20/09 até às 23:59
• Comandos da 1º questão:
 - Escreva
 - Ler
 - Qualquer estrutura de repetição (Para, Enquanto, Repita).
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

Felipe Knust/periodo 1/Ra 2670294271

em Qui Set 14, 2017 3:59 pm
Felipe Knust
periodo 1
Ra 2670294271
Faça um algoritmo que leia qualquer número real,some todos os números enquanto a soma seja menor que 50 e exiba o total de números digitados.
Em PASCAL.
Compilador Pascalzim.

program exercicio1;
var
numero,soma:integer;
contador:integer;
begin
write('Esse algoritmo le qualquer numero e os soma caso a soma for menor que 50 depois exibe o total de numeros digitados');
write('
Insira um numero:');
read(numero);
soma:=soma+numero;
while(soma<50)do
begin
contador:=contador+1;
read(numero);
soma:=soma+numero;
end;
write('O total de numeros digitados:',contador);
end.


Última edição por fknust em Qui Set 14, 2017 10:37 pm, editado 2 vez(es)
Mensagens : 7
Data de inscrição : 14/09/2017
Ver perfil do usuário

Re: Exercício 1 - 14/09/2017

em Qui Set 14, 2017 4:13 pm
Mateus Baia / RA: 1800586546 / 2° periodo


Exibe 10 vezes o termo “Linguagem C” usando os três tipos de estruturas de repetição existentes em C.


#include <stdio.h>
#include <stdlib.h>
int main() {
  int i;
  printf("Exibe 'linguagem C' 10 vezes");

  printf("\n\nPrimeira forma, com while:");
  i = 0;
  while(i < 10) {
     printf("\nLinguagem C");
     i = i + 1;
  }

  printf("\n\nSegunda forma, com for:");
  for(i=0; i < 10; i = i + 1) {
     printf("\nLinguagem C");
  }              

  printf("\n\nTerceira forma, com do-while:");
  i = 0;
  do {
     i = i + 1;
     printf("\nLinguagem C");
  }while(i < 10);

  printf("\n\n\n");
  system("pause");
  return 0;
}
Mensagens : 5
Data de inscrição : 14/09/2017
Ver perfil do usuário

Re: Exercício 1 - 14/09/2017

em Qui Set 14, 2017 4:23 pm
Adriano Armond/2º Período/RA 5537390819

Escreva um aplicativo em C mostra todos os números ímpares de 1 até 100.

#include <stdio.h>

int main()
{
int count = 1;

while(count <= 100)
{
if(count%2 == 1)
printf("%d ",count);

count++;
}
}


Última edição por Adriano Armond em Qui Set 14, 2017 4:33 pm, editado 1 vez(es)
Admin
Mensagens : 7
Data de inscrição : 05/09/2017
Idade : 22
Ver perfil do usuáriohttp://computacao2017.forumeiros.com

Re: Exercício 1 - 14/09/2017

em Qui Set 14, 2017 4:24 pm
Magno Garofle de Oliveira Junior / 2º Período / RA: 4885592073

Exercício
Solicitar uma quantidade pré-determinada de números, calcular e mostrar a soma e a média entre esses números.

inicio algoritmo
   var
   quantidade, numero, soma, c: inteiro
   media: real
escreva ("Quantos números você quer somar?  ")
leia (quantidade)
para c de 1 até quantidade faça
     escreva ("Digite o ", c,"o número: ")
     leia (numero)
    soma <- soma + numero
fim para
media <- soma/quantidade
escreval ("A soma é: ",soma)
escreva ("A média é: ",media)
fim algoritmo
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

Re: Exercício 1 - 14/09/2017

em Qui Set 14, 2017 5:24 pm
Nome: Eric Martins Mateus
Ra:1800590736
2 período




A partir da idade informada do aluno diga se ele pode votar ou não


#include <stdio.h>
#include <stdlib.h>
Int main ( ) {
Int idade; printf("Qual a sua idade?");
Scanf ("%d",&idade);
If (idade>=16)
Printf("você pode votar.");
Else if (idade <=15)
Printf("você não pode votar.");
Printf("\n\n");
System("pause");
Return 0;
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

Victor da Mata Genario / RA:0106011768 / 1º periodo

em Qui Set 14, 2017 5:45 pm
Faz a soma de até 10 dígitos sendo que essa soma não pode ser igual ou ultrapassar o valor de 125 .
Também indica a media dos números , o total de números digitados , se essa soma excede o valor limite ele diz quanto passou do valor limite .
Linguagem usada "C" . Compilador CodeBlocks versão 16.01


#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#define Soma_max 125

float media,soma,resto;
int num1,contador=1;


int main()
{


  setlocale(LC_ALL,"portuguese");
  printf("favor inserir até 10 números a baixo \n\n");
  printf("Informe Um Número :");

  scanf("%d", &num1);
  soma = soma+num1;
  while (contador < 10){
      if(num1>=125){
       printf("O valor inserido  %d \n",num1);
       printf("É igual ao limite de 125 ou o excede. \n");
       break;
  }
      printf("Informe Um Número: ");
      scanf("%d", &num1);
      soma = soma+num1;
      contador = contador+1;
      if(soma>=125){
      resto=soma-Soma_max;
      printf("O estouro da soma dos números é : %0.0f \n", resto);
      printf("O soma total dos números é : %0.2f \n", soma);

      break;  }
      }
      if(soma<125){
      printf("Este número não tem estouro \n\n");
      printf("O soma total dos números é : %0.2f \n", soma);

      }
  media = soma/contador;
  printf("O total de números é : %d \n", contador);
  printf("E a média total dos números é : %0.2f \n", media);

  system("pause");
return 0;
}


Última edição por Victor da mata em Qua Set 20, 2017 5:17 pm, editado 6 vez(es)
avatar
Mensagens : 9
Data de inscrição : 05/09/2017
Localização : Niterói
Ver perfil do usuário

Aluno: Tiago Thiengo Vieira /RA: 2679295289 /Serie 1

em Qui Set 14, 2017 6:00 pm
Aluno: Tiago Thiengo Vieira
RA: 2679295289
Serie 1

C++
Compilado com CodeBlock 16.01 GNU GCC Compiler

Código:
#include <string>
#include <sstream>
#include <iostream>
#include <locale.h>
/*

Entrada:  
Números reais;
Efetuar o tratamento dos valores inseridos, impedindo a entrada de valor inválido (caracteres).

Operação:  
Somar todos os números até soma superar o valor definido em MAX_SOMA.

Saída:      
Caso informe um primeiro valor superior à MAX_SOMA notificar o usuário do valor inserido, e da ausência de outros;
Informar o total de números computados e o valor somado antes do estouro de MAX_SOMA;
Informar o total geral e o valor excedente do valor definido em MAX_SOMA;
Informar o último valor inserido e a quantidade necessária para completar o valor definido em MAX_SOMA.
*/

#define MAX_SOMA 50 //Constante que define o valor máximo a somar

//using namespace std
//Omitido para melhor entendimento didático, obrigando uso de std::

std::string entrada;
float num, soma, ultimaSoma;
int contador;

float lerNum() //função para ler número impedindo entrada de qualquer valor que não seja possível converter para REAL
{
    std::cout << "Informe um número: ";
    while (std::getline(std::cin, entrada)) //condicional que insere cada caracter digitado numa variavel std::string
    {
        std::stringstream ss(entrada);
        if (ss >> num) // operação bitwise de ss para num, se for concluído com sucesso verifica caracter de fim de arquivo
        {
            if (ss.eof()) // Entrou com o caracter de fim de linha (ENTER).
            {
                break; //Força abandono do condicional ENQUANTO, afinal terminamos de entrar com o valor válido.
            }
        }// não foi possível efetuar operação bitwise de ss para num, então vamos explicar o erro ao usuário e pedir um novo valor.
        std::cout << "Erro! Você deve informar números apenas. Tente novamente." << std::endl;
        std::cout << "Informe um número desta vez: ";
    }
    return num; //retorna o valor de num.
}

int main()
{
    setlocale(LC_ALL, "portuguese"); //que tal acentuação em português? Eu acho ótimo.

    //vamos avisar o usuário qual o total que ele deve atingir para o somatório.
    std::cout << "Você deve inserir números até seu somatório superar: " << MAX_SOMA << "." << std::endl;
    std::cout << std::endl;

    if (lerNum() > MAX_SOMA) // verificar se o primeiro valor inserido estoura MAX_SOMA.
    {
        std::cout << "Você informou como primeiro valor um número maior que  " << MAX_SOMA << "." << std::endl;
        std::cout << "Não foram computados outros valores." << std::endl;
        std::cout << "O valor inserido foi " << num << "." << std::endl;
        goto FIM; //caso tenha estourado, emitir avisos acima e seguir para o fim do programa "FIM:".
    }
    else //tudo bem, vamos continuar a ler valores e somar
    {
        while((soma = soma + num) <= MAX_SOMA) //já temos um valor lido, vamos somar e entrar no condicional
        {
            contador = contador + 1; //uma vez dentro vamos somar o contador
            lerNum(); //ler novo num chamando a função definida fora da função main().
            ultimaSoma = soma; //guardar o valor da última soma antes de estourar MAX_SOMA.
        }
    }
    std::cout << std::endl;// um pouco de linha em branco pra melhorar a exibição do relatório final.
    std::cout << std::endl;
    std::cout << "Foram computados " << contador << " números, totalizando " << ultimaSoma << "." << std::endl;
    std::cout << "Soma dos " << contador + 1 << " números digitados é " << soma << "." << std::endl;
    std::cout << "Estouro de soma é " << soma - MAX_SOMA << "." << std::endl;
    std::cout << "Último valor inserido foi " << num << ". Faltando" << MAX_SOMA - ultimaSoma << " para totalizar " << MAX_SOMA << "." << std::endl;
    FIM: //aqui está o ponto que pode ser atingido caso venhamos a inserir no primeiro valor um numero maior que MAX_SOMA.
    return 0;//fazer nosso programa retornar 0 para a linha de comando.
}


Exemplo de execução
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

Re: Exercício 1 - 14/09/2017

em Qui Set 14, 2017 6:11 pm
Eduardo Junior Coelho Cunha - RA: 6046880623 - 2 Período

Program C++

Ler a idade de 10 pessoas e imprimir quantas são maiores de idade.

#inclide <stdio.h>

main (){

int contador=0, idade, maiores;

printf ("digite a idade");

scanf ("%d", &idade);

for (i=0; i<10; i++){

if (idade>=18){

contador = contador + 1

}

}

maiores = contador;

printf ("%d sao maiores", maiores);

system ("pause");

}
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

Matheus da Costa martiniano Silva RA:5935491043 2 periodo

em Qui Set 14, 2017 6:18 pm
Matheus da Costa martiniano Silva RA:5935491043   2 periodo

Programa em Linguagem C

Escrever seu nome na tela 10 vezes. Um nome por linha.

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
main()
{
    int x;
    for (x=1;x <=10; x++)
    printf("\nCurso de Redes ");
    printf("\n");
    system("pause");
    return 0;
}
Mensagens : 6
Data de inscrição : 14/09/2017
Ver perfil do usuário

primeiro exercicio algoritmo

em Qui Set 14, 2017 7:04 pm
Esdras Uchoa RA:3160234711 -1 periodo linguagem em C

Este programa pede números ao usuário até que a soma de todos os números digitados for pelo menos 600

#include <stdio.h>

main( ){

int total = 0, num;

while( total < 600 ) {
printf( "Total = %d\n", total );

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

total += num;
}

printf( "Final total = %d\n", total );
}

Ex:Total = 0
Entre com um numero: 33
Total = 33
Entre com um numero: 80
Total = 113
Entre com um numero: 500
Final total = 613


Última edição por uchôa22 em Ter Set 19, 2017 7:18 pm, editado 1 vez(es)
Mensagens : 6
Data de inscrição : 15/09/2017
Ver perfil do usuário

Exercicio 1 algoritmo

em Sex Set 15, 2017 11:10 am
Leonardo Curione Synthes

1-Faça um Programa para calcular a média de 3 notas de 10 alunos:

Código:

var
NOME:string;
N1,N2,N3,MEDIA:real;
CONT:integer;
begin
FOR CONT:=1 to 10 do {para cont de 1 a 10 faça}
begin
write('Digite o nome e as 3 notas do ',cont,'o aluno ');
read(NOME,N1,N2,N3);
if (N1>=0) and (N2>=0) and (N3>=0) and (N1<=10 00) and (N2<=10 00) and (N3<=10 00) then
begin
MEDIA:=(N1+N2+N3)/3;
writeln('O aluno de nome ',NOME,' tem a média ',MEDIA,' em suas notas ');
end
else
begin
writeln('Notas invalidas!');
end;
end;
end.
Mensagens : 6
Data de inscrição : 10/09/2017
Ver perfil do usuário

Re: Exercício 1 - 14/09/2017

em Sex Set 15, 2017 2:40 pm
Nome: Yhago Caetano Botelho
RA: 5465975183
2° Período

Linguagem C

Exercício: Informar três números inteiros e imprimir a média.

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
  int a,b,c;
  printf("Informe um numero inteiro: ");
  scanf("%d",&a);
  printf("Informe um numero inteiro: ");
  scanf("%d",&b);
  printf("Informe um numero inteiro: ");
  scanf("%d",&c);
  printf("A media dos tres numeros informados e: %4.2f\n\n",float((a+b+c))/3);
  system("PAUSE");
  return 0;
}
Mensagens : 6
Data de inscrição : 05/09/2017
Ver perfil do usuário

Karina Monteiro Borges 2º Período - RA: 4885695501

em Sex Set 15, 2017 8:57 pm
A partir da idade informada de um cidadão, diga se ele não pode votar (idade inferior a 16), ou se o voto é facultativo (idade igual a 16 ou 17 ou ainda maior do que 70), ou ainda se o voto é obrigatório para idades entre 18 e 70 (incluindo estes valores)
Linguagem em C

#include <stdio.h>
#include <stdlib.h>
int main() {
     int idade; printf("Qual a sua idade? ");
     scanf("%d", &idade);
     if(idade >= 18 && idade <=70)
           printf("Voce deve votar!");
     else if(idade <= 15)
           printf("Nao pode votar");
     else
           printf("Voto facultativo");

     printf("\n\n");
     system("pause");
     return 0;
}
Mensagens : 6
Data de inscrição : 07/09/2017
Ver perfil do usuário

Renata Motta da Cunha RA:1838628330 2º Período

em Sex Set 15, 2017 10:29 pm
Linguagem: Ruby

numero = rand(0..7)
 puts "Tente adivinhar o número escolhido pela máquina de 0 a 7"
 numero_chute = gets.to_i
 while numero != numero_chute do
   puts "Tente novamente"
   numero_chute = gets.to_i
 end
puts "Você acertou! O número é: #{numero}"
Mensagens : 6
Data de inscrição : 15/09/2017
Ver perfil do usuário

calculadora com laço de repetição ( C )

em Sex Set 15, 2017 11:18 pm
#include <stdio.h>
#include <stdlib.h>

int main(){
   int valor1, valor2, resultado;
   char operador, sn;
     retornar:
   printf("Digite o primeiro valor: ");
   scanf("%d", &valor1);
   setbuf(stdin, NULL);

   printf("Digite a operacao ( + - * / ): ");
   scanf("%c", &operador);
   setbuf(stdin, NULL);


   printf("Digite o segundo valor: ");
   scanf("%d", &valor2);
   setbuf(stdin, NULL);


   if( operador == '+' ){
       resultado = valor1 + valor2;
   }
   else if(operador == '-' ){
       resultado = valor1 - valor2;
   }
   else if(operador == '*' ){
       resultado = valor1 * valor2;
   }
   else if( operador == '/' ){
       resultado = valor1 / valor2;
   }
   else{
       printf("Operador invalido");
   }

   printf("O Resultado da operacao e: %d\n", resultado);

   printf(" Deseja fazer outra operacao ? ");
    scanf("%c", &sn);
    if (sn == 's'){
       goto retornar;
    }
        return 0;
    }
Mensagens : 6
Data de inscrição : 09/09/2017
Ver perfil do usuário

Layson Rodrigues da Costa, RA: 4885540884, 2º período

em Sab Set 16, 2017 3:54 pm
Peça ao usuário que digite alguns números e no final exiba a quantidade de números pares e sua soma, e a quantidade de números impares e sua soma. Utilize a linguagem C.

Código:

#include <stdio.h>
#include <string.h>
int main()
{
   int quant, cont, resto, n, par, impar, spar, simpar;
   printf("Digite alguns números! \n");
   printf("Quantos valores deseja digitar? \n");
   scanf("%d",&quant);
   printf("--------------------------------- \n");
   cont = 1;
   par = 0;
   spar = 0;
   impar = 0;
   simpar = 0;
       while(cont<=quant)
       {
           printf("Qual o %d º valor? \n", cont);
           scanf("%d",&n);
           resto = n % 2;
           if(resto == 0)
           {
               par = par + 1;
               spar = spar + n;
           }
           else
           {
               impar = impar + 1;
               simpar = simpar + n;
           }
           cont = cont + 1;
       }
   printf("---------------------------------- \n");
   printf("Dos números digitados, %d eram pares e o total da soma deles é: %d\n",par,spar);
   printf("Dos números digitados, %d eram impares e o total da soma deles é: %d\n",impar,simpar);
   return 0;
}
Mensagens : 5
Data de inscrição : 16/09/2017
Ver perfil do usuário

Vitor Ielio Mattos de Azevedo RA: 1836544581 2° Periodo

em Sab Set 16, 2017 7:19 pm
Este programa imprime todos os divisores de um número. Para um dado número n, o
programa testa todos os números de 1 até n.


#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int numero;
int divisor;
int resto;
printf("Digite o numero: ");
scanf("%d", &numero);
for (divisor = 1; divisor <= numero; divisor++) {
resto = numero % divisor;
if (resto == 0) {
printf("Divisor encontrado: %d \n", divisor);
}
}
return 0;
}
avatar
Mensagens : 9
Data de inscrição : 05/09/2017
Localização : Niterói
Ver perfil do usuário

Será que todos estão atentos aos requisitos do exercício?

em Sab Set 16, 2017 9:24 pm
No Pessoal, fiquem atentos aos requisitos do exercício:
Comando de Entrada;
Comando de Saída;
Qualquer estrutura de repetição. <<<<<<< Este item está ausente em alguns algorítimos...

Forte abraço a todos...

Moderador!!!!! Cria uma sessão no fórum pra assunto livre, que acha? cyclops
Mensagens : 4
Data de inscrição : 15/09/2017
Ver perfil do usuário

Vinicius Morett/RA:2657962370

em Dom Set 17, 2017 2:39 pm
Leia o nome de 1 ate 10/Linguagem C

#include <stdio.h>
#include <locale.h>
char nome[10];
float i;


int main(){
setlocale(LC_ALL,"portuguese");
printf("escreva seu nome \n");
scanf("%s",&nome);
for(i=1;i<=10;i++){
printf("%s \n", nome);

}
return 0;
}


Última edição por Vinicius de Almeida Moret em Qua Set 20, 2017 10:06 am, editado 1 vez(es)
Mensagens : 3
Data de inscrição : 17/09/2017
Ver perfil do usuário

Lukas de Freitas Ferreira /periodo 2/Ra 4885695926

em Dom Set 17, 2017 6:32 pm
Fazer um algoritmo que imprima todos os números de 200 até 1.
#include <stdio.h>
#include <stdlib.h>

int main(){
int i;
for(i=200; i>=1; i--){
printf("%d\n",i);
}
return 0;
}


Última edição por lukas de freitas em Qua Set 20, 2017 4:01 pm, editado 1 vez(es)
Mensagens : 6
Data de inscrição : 17/09/2017
Ver perfil do usuário

Re: Exercício 1 - 14/09/2017

em Dom Set 17, 2017 7:19 pm
2º período
RA:1863688680

Faça um algoritmo que desenhe um pirulito usando caracteres e que aumente o tamanho do palito dependendo do numero inserido pelo usuário

compilado no Dev-c++

#include <iostream>
#include <stdlib.h>
using namespace std;
int main (){
int i = 0;
int a = 0;
cout << "DIGITE O TAMANHO DO PALITO:";
cin >> i;
system ("cls");
cout << " ___" << endl;
cout << " /   \\" << endl;
cout << " | @ |" << endl;
cout << " \\___/" << endl;
cout << "  |" << endl;
while (a < i){
cout << "  |" << endl;
a++;
}
system ("pause");
return 0;
}


Última edição por yuri em Ter Set 19, 2017 8:25 pm, editado 1 vez(es)
Mensagens : 6
Data de inscrição : 18/09/2017
Ver perfil do usuário

João Victor Mainoth Pereira/periodo 2/RA:0106011767

em Seg Set 18, 2017 5:28 pm
Feito em VisualG

Função : contar a quantidade de alunos maiores de 18 anos em uma sala com 60 alunos

var
cont,idade,alunos:inteiro
inicio
repita
escreval("Informe sua idade")
leia(idade)
se idade>=18 entao
alunos<-alunos+1
cont<-cont+1
senao
alunos<-alunos+1
fimse
ate alunos=60 faca
escreval("A quantidade de alunos maiores de 18 anos é",cont)
fimalgoritmo
Mensagens : 6
Data de inscrição : 18/09/2017
Ver perfil do usuário

Re: Exercício 1 - 14/09/2017

em Seg Set 18, 2017 7:38 pm
Aluno: Geovane Melo Da Silva - RA: 3149186638 - 1º periodo
Linguagem C - Compilador codeblocks

Faça um algoritmo que calcule a média da sua idade e a dos seus pais juntos:

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

int main()
{
int contador;
float idade,media,total;
total=0;
contador=1;
while (contador <=3){
   printf("digite a sua idade,a idade do seu pai e a idade da sua mae");
   scanf ("%f",&idade);
   total= total+idade;
   contador ++;
}
media = total/3;
printf("a media de idade,sua e a dos seus pais e:%.f\n",media);
return 0;
}
Mensagens : 4
Data de inscrição : 18/09/2017
Ver perfil do usuário

RA: 4885743516 ALFREDO DA SILVA NETO

em Seg Set 18, 2017 10:24 pm
RA: 4885743516 ALFREDO DA SILVA NETO ...
SEGUNDO PERÍODO
C++
Ler 10 numeros e informar o menor e o maior

#include <stdio.h>

main (){

float num, maior, menor;

printf ("numero?"\n);

scanf ("%f", &num);

maior = num;

menor = num;

for (i=0; i<10; i++){

printf ("proximo numero?"\n);

scanf ("%f", &num);

if (num > maior){

maior = num;

}

if (num < menor){

menor = num;

}

}

printf ("o maior numero é %f e o menor é %f", maior, menor);

system ("pause");

}
Conteúdo patrocinado

Re: Exercício 1 - 14/09/2017

Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum