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 2 - 21/09/2017

+42
starkdll
Leonardo Barchilon
Rafael Beu Mello
Thiago Teixeira e Silva
pedrodezerto22
lukas de freitas
Glauber
Gabriel Leandro
Gabriel lopes
Daniel Antunes
matheus.silva
Rhuan Ferreira
joaopcfb
Thiengo
Fabricio Santos da Silva
Karina Borges
vyktor07
Jordan lopes
Arthur Mesquita deSouza
Raphael Caetano
Guilherme Borges da Silva
Lucas Mendonça da Silva
vitorielio
Yhago
yuri
Layson.RC
mateusbaia
ednilson.mendes
Renata
geovane melo
Leonardo Curione Synthes
Eduardo Junior
Diogo neves
Fernando Ferreira
caiosales2017
Ericmartinsm
Adriano Armond
Vinicius de Almeida Moret
uchôa22
Victor da mata
Jean Souza
Magno Junior
46 participantes
Ir para baixo
avatar
Jordan lopes
Mensagens : 6
Data de inscrição : 18/09/2017

Exercício 2 - 21/09/2017 - Página 2 Empty Jordan Lopes 2º Período/ RA: 1877727520

Ter Set 26, 2017 9:09 pm
Programa realizado em C que calcula uma equação do segundo grau.

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

main () {
int op;
float delta, total, x1, x2, a, b, c;
op=1;
while (op!=2) {
printf("1 - Calcular\n2 - Sair\n");
scanf("%d",&op);

//Verificação da escolha no menu.
switch(op)
{
//Calcular
case 1:
printf("\nEntre com A: ");
scanf("%f",&a);
printf("Entre com B: ");
scanf("%f",&b);
printf("Entre com C: ");
scanf("%f",&c);

//Cálculo do Delta
delta=(pow(b,2))-(4*a*c);

//Verificação de Delta Negativo.
if (delta<0)
printf("\nDelta Negativo\n\n");

else
{
x1=((b*-1)+sqrt(delta))/2*a;
x2=((b*-1)-sqrt(delta))/2*a;
printf("\nO valor de delta e: %1.f\n\n",delta);
printf("O valor de x' e: %.1f\n",x1);
printf("O valor de x'' e: %.1f\n\n",x2);
}
break;

//Sair
case 2:
printf("Tchau");
break;

//Opção Inválida
default: printf("\nOpcao Invalida\n\n");
}
}
getch();
}
avatar
vyktor07
Mensagens : 5
Data de inscrição : 20/09/2017

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

Ter Set 26, 2017 9:47 pm
Codigo em Python

n = float(input('Digite um número para ver sua respectiva tabuada: '))
n1 = n * 1
n2 = n * 2
n3 = n * 3
n4 = n * 4
n5 = n * 5
n6 = n * 6
n7 = n * 7
n8 = n * 8
n9 = n * 9
n10 = n * 10
print('1| {}'.format(n1))
print('2| {}'.format(n2))
print('3| {}'.format(n3))
print('4| {}'.format(n4))
print('5| {}'.format(n5))
print('6| {}'.format(n6))
print('7| {}'.format(n7))
print('8| {}'.format(n8))
print('9| {}'.format(n9))
print('10| {}'.format(n10))
avatar
Karina Borges
Mensagens : 6
Data de inscrição : 05/09/2017

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

Ter Set 26, 2017 9:58 pm
Linguagem C

Quando o computador deve responder se uma expressão é verdadeiro ou falso,responde com o valor (1) para verdadeiro e com (0) para falso.
Isso ira fazer o programa a seguir.
A saída será:
Verdadeiro 1
Falso 0


#include <stdio.h>
#include <stdlib.h>
int main()
{
int Verdadeiro, Falso;

Verdadeiro = (15 < 20);
Falso = (15 == 20);
printf("Verdadeiro %d\n", Verdadeiro);
printf("Falso %d\n", Falso);
system("PAUSE");
return 0;

}
avatar
Fabricio Santos da Silva
Mensagens : 6
Data de inscrição : 19/09/2017

Exercício 2 - 21/09/2017 - Página 2 Empty Fabricio/2Periodo/ RA: 4885456607

Ter Set 26, 2017 10:07 pm
Escrever um algoritmo que leia 3 valores: a, b, c e calcule e escreva a média aritmética,
harmônica, geométrica correspondente.

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

int main(int argc, char **argv[]){
float numero1, numero2, numero3;
printf("Digite o primeiro numero: ");
scanf("%f", &numero1);
printf("Digite o segundo numero: ");
scanf("%f", &numero2);
printf("Digite o terceiro numero: ");
scanf("%f", &numero3);
printf("Média aritmética: %.2f\n", ((numero1+numero2+numero3)/3));
printf("Média harmônica: %.2f\n", (3/((1/numero1)+(1/numero2)+(1/numero3))));
printf("Média geométrica: %.2f\n", pow(numero1*numero2*numero3, 1.0/3.0));
return 0;
}
Thiengo
Thiengo
Mensagens : 9
Data de inscrição : 05/09/2017
Localização : Niterói

Exercício 2 - 21/09/2017 - Página 2 Empty Aluno: Tiago Thiengo Vieira /RA: 2679295289 /Serie 1

Qua Set 27, 2017 9:15 am
Aluno: Tiago Thiengo Vieira
RA: 2679295289
Serie 1

C
Compilado com CodeBlock 16.01 GNU GCC Compiler

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

/*Algoritimo que recebe as dimensões de um cilindro e de um cubo e testa se o
cilindro caberia dentro do cubo*/


int main()
{
    float raioC, alturaC, lado, altura;

    setlocale(LC_ALL, "portuguese");

    printf("Informe o raio da circunferência do cilindro em cm: \n");
    scanf("%f", &raioC);
    printf("Informe a altura do cilindro em cm: \n");
    scanf("%f", &alturaC);
    printf("Informe a altura do cubo em cm: \n");
    scanf("%f", &altura);
    printf("Informe o comprimento de um dos lados do cubo em cm: \n");
    scanf("%f", &lado);
    (2 * raioC < lado || alturaC < altura) ? printf("\n\nO cilindro cabe dentro do cubo.") : printf("\n\nO cilindro NÃO cabe dentro do cubo.");


    return 0;
}

Exemplo de Execução:


Última edição por Thiengo em Qua Set 27, 2017 9:02 pm, editado 1 vez(es) (Motivo da edição : Duplicar o raioC para obter diâmetro quando comparando com lado do cubo.)
avatar
joaopcfb
Mensagens : 6
Data de inscrição : 15/09/2017

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

Qua Set 27, 2017 9:32 am
Faça um algoritmo que exiba "aprovado" se a frequência digitada for maior ou igual a 75 e a media for maior ou igual  a 6 e caso contrario exiba "reprovado"




Resolução em C:

#include<stdio.h>

int main()
 {
   float X,Y;
   printf("Digite a media:");
   scanf ("%f", &X);
   printf("Digite a frequencia:");
   scanf ("%f", &Y);

   if((X>=6) && (Y>=75)){
       printf("Aprovado");
   }
   else{
       printf("Reprovado");
   }
   return 0;
}
avatar
Rhuan Ferreira
Mensagens : 6
Data de inscrição : 20/09/2017

Exercício 2 - 21/09/2017 - Página 2 Empty Rhuan Ferreira de Oliveira - 5944541684 - 2º Período

Qua Set 27, 2017 9:44 am
Multiplicar dois números e mostrar se o resultado é par ou ímpar. Linguagem: C.

#include <stdio.h>
#include <string.h>
int main()

{
   int n1,n2, mult;

   printf ("Digite o primeiro numero \n");
   scanf ("%d", &n1);
   printf ("Digite o segundo numero \n");
   scanf ("%d", &n2);
   mult = n1 * n2;
   printf ("\nResultado da multiplicacao de %d*%d = %d \n", n1, n2, mult);



   if (mult % 2 == 0) {
   printf ("\no seu resultado e par \n");
   }

   if (mult % 2 == 1){
       printf ("\no seu resultado e impar \n");

}
   system("pause");
   return 0;
}
avatar
matheus.silva
Mensagens : 6
Data de inscrição : 14/09/2017

Exercício 2 - 21/09/2017 - Página 2 Empty Matheus da costa m silva 2 periodo RA:5935491043

Qua Set 27, 2017 10:22 am
Problema: Ler 3 números e descobrir qual é o maior.
A ideia é que o ENTÃO só sera executado se a condição for verdadeira. Linguagem C

#include <stdio.h>
int main()
{
 int n1, n2, n3;
 printf("escreva o primeiro numero: ");
 scanf("%d", &n1);
 printf("escreva o segundo numero: ");
 scanf("%d", &n2);
 printf("escreva o terceiro numero: ");
 scanf("%d", &n3);
 if((n1>n2)&& (n1>n3))
    {
        printf("n1 eh maior: ");

    }
    else
       {
              if((n2>n1)&& (n2>n3))
           {
             printf("n2 eh maior: ");
           }
           else
           {
               printf("n3 eh maior: ");
           }
       }

          return 0;
}


Última edição por lhadagast em Qua Set 27, 2017 6:24 pm, editado 1 vez(es)
avatar
Daniel Antunes
Mensagens : 6
Data de inscrição : 17/09/2017

Exercício 2 - 21/09/2017 - Página 2 Empty Daniel Antunes Da Costa Santos - RA : 2657952395 - 1º Período

Qua Set 27, 2017 10:22 am
package F2;

import java.util.Scanner;

public class P2 {

public static void main(String[] args) {

/* Programa em java que calcula a media e informa se o aluno esta aprovado ou não */

Scanner input = new Scanner (System.in);

double s1 , s2 , s3 , med;

System.out.println("Infome nota:");

s1 = input.nextDouble();

System.out.println("Infome nota:");

s2 = input.nextDouble();

System.out.println("Infome nota:");

s3 = input.nextDouble();

med = s1+s2+s3/3;
       
System.out.println(""+ med);
       
if (med < 5){
System.out.println("Reprovado");
}
  else if( med >=5 && med <=7){
System.out.println("Aprovado");
}
  else if (med > 7 ){
System.out.println("Ganhou uma viagem ");
}

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

Exercício 2 - 21/09/2017 - Página 2 Empty Gabriel Lopes Siqueira / 2672275941 / 1º período

Qua Set 27, 2017 10:33 am
Programa em java que informa a quantidade de senhas disponíveis para o DSA.


package pacote;

import java.util.Scanner;

public class forum {

public static void main(String[] args) {

Scanner input = new Scanner (System.in);

double a,b,c,d;

System.out.println("Informe a senha:");
a = input.nextDouble();

if ( a <= 7){
System.out.println("Parabéns você será atendido");
}if ( a > 7 && a <=10){
System.out.println("Pegue a senha para o dia seguinte");
}else if( a>= 11 && a<=15){
System.out.println("Pegue a senha para a semana seguinte");
}else if (a >15){
System.out.println("pegue senha para encaixe");

}

}

}
avatar
Gabriel Leandro
Mensagens : 3
Data de inscrição : 20/09/2017

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

Qua Set 27, 2017 10:41 am
FAÇA UM CÓDIGO QUE LEIA 3 NÚMEROS, E SOME SE FORAM MAIOR QUE 15

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

int main(){

int n1, n2, n3, soma;
scanf ("%d%d%d",&n1, &n2, &n3);
soma = n1 + n2 + n3;
if (n1 > 15){
soma = soma + n1;
}
if (n2 > 15){
soma = soma + n2;
}
if (n3 > 15){
soma = soma + n3;
}
printf("SOMA:%d",soma);
return 0;
}
avatar
Glauber
Mensagens : 4
Data de inscrição : 20/09/2017

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

Qua Set 27, 2017 3:35 pm
Solicitar dois nomes e escrevê-los, mostrar a posição de cada letra.

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
char nome[30], nome2[30]; int x,t,t2;
printf("\n\n DIGITE UM NOME: ");
gets(nome);
t=strlen(nome);
printf("\n\n DIGITE UM NOME: ");
gets(nome2);
t2=strlen(nome2);
printf("\n\n");
//Este for vai mostrar a posição de cada letra do primeiro nome.
for(x=0;x<=t-1;x++)
{
printf("\t[%d]",x=x+0);
}
printf("\n\n");
//Este for vai mostrar cada letra abaixo da sua posição no primeiro nome.
for(x=0;x<=t-1;x++)
{
printf("\t %c",nome[x]);
}
printf("\n\n");
//Este for vai mostrar a posição de cada letra do segundo nome.
for(x=0;x<=t2-1;x++)
{
printf("\t[%d]",x=x+0);
}
printf("\n\n");
//Este for vai mostrar cada letra abaixo da sua posição no segundo nome.
for(x=0;x<=t2-1;x++)
{
printf("\t %c",nome2[x]);
}
printf("\n\n");
system("pause");
return(0);
}
avatar
lukas de freitas
Mensagens : 3
Data de inscrição : 17/09/2017

Exercício 2 - 21/09/2017 - Página 2 Empty Lukas de Freitas Ferreira/ 2• Período/ 4885695926

Qua Set 27, 2017 4:49 pm
include <stdio.h>
#include <stdlib.h>

main() {

int a, b, c, media;


printf("Digite o primeiro numero: ");
scanf("%d", &a);
printf("Digite o segundo numero: ");
scanf("%d", &B);
printf("Digite o terceiro numero: ");
scanf("%d", &c);
media = (a + b + c)/3;

printf("A media dos numeros e: %d ", media);

system("pause");
}
avatar
pedrodezerto22
Mensagens : 6
Data de inscrição : 20/09/2017

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

Qua Set 27, 2017 7:21 pm
Para doar sangue é necessário ter entre 18 e 67 anos. Faça um aplicativo na linguagem C que pergunte a idade de uma pessoa e diga se ela pode doar sangue ou não. Use alguns dos operadores lógicos OU (||) e E (&&).




#include <stdio.h>

int main()
{
   int idade;

   printf("Digite sua idade: ");
   scanf("%d", &idade);

   if( (idade >= 18) && (idade <=67))
       printf("Voce pode doar sangue\n");
   else
       printf("Voce nao pode doar sangue\n");
return 0
}
avatar
Magno Junior
Admin
Mensagens : 7
Data de inscrição : 05/09/2017
Idade : 28
https://computacao2017.forumeiros.com

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

Qua Set 27, 2017 8:07 pm
Magno Garofle de Oliveira Júnior - RA: 4885592073 - 2º Período


Linguagem Java

public class Avalia_Precedencia {    

      public static void main(String[] args) {        
              int a = 30;        
              int b = 5;        
              int c = 10;        
              int total = (a + b + c) / 10;                                                System.out.println("O resultado = "+total);    
             
      }
}
avatar
Thiago Teixeira e Silva
Mensagens : 6
Data de inscrição : 13/09/2017

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

Qua Set 27, 2017 9:23 pm
#include <stdio.h>

main( )
{
     float raio,
              pi = 3.14,
              diametro,
              comprimento,
              area;

     printf ("Digite o raio: ");
     scanf ("%f", &raio);

     diametro = 2 * raio;
     comprimento = 2 * pi * raio;
     area = pi * raio * raio;

     printf ("Diametro %.2f\n", diametro);
     printf ("Comprimento %.2f\n", comprimento);
     printf ("Area %.2f\n", area);

     return 0;
}
avatar
Rafael Beu Mello
Mensagens : 3
Data de inscrição : 20/09/2017

Exercício 2 - 21/09/2017 - Página 2 Empty Rafael Beu Mello / 2º Período / RA: 5910414802

Qua Set 27, 2017 9:36 pm
Escreva um algoritmo para determinar se uma pessoa é maior ou menor de idade.

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main ()
{
setlocale (LC_ALL, "portuguese");
   int idade;
   printf ("Digite a idade: ");
   scanf ("%d", &idade);
       if (idade>=18)
       printf ("A pessoa é maior de idade\n");
       else
       printf ("A pessoa é menor de idade");
       return 0;
}
avatar
Leonardo Barchilon
Mensagens : 6
Data de inscrição : 20/09/2017

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

Qua Set 27, 2017 10:01 pm
Programa em Python que verifica se os números que o usuário inseriu são iguais, ou em algum momento, iguais entre si.

n1 = float(input('Insira o 1o número: '))
n2 = float(input('Insira o 2o número: '))
n3 = float(input('Insira o 3o número: '))
n4 = float(input('Insira o 4o número: '))

if n1 == n2 and n1 == n3 and n1 == n4:
print('Todos os números são iguais.')

elif n1 == n2 and n3 == n4:
print('O 1o e o 2o número são iguais. O 3o e o 4o número também.')

elif n1 == n2:
print('O 1o e o 2o número são iguais.')

elif n3 == n4:
print('O 3o e o 4o número são iguais.')

else:
print('Todos os números são diferentes.')
avatar
starkdll
Mensagens : 3
Data de inscrição : 20/09/2017

Exercício 2 - 21/09/2017 - Página 2 Empty Carlos José C. A Junior // RA:4885741678 // 2ºperiodo

Qua Set 27, 2017 10:28 pm
Algoritmo feito em pascal.
Compilador -> Pascalzim!
Crie um algoritmo que diga se um numero é primo ou não.

program:primo.
Var
   N, i: integer;
   isPrimo: boolean;
   respostaUsuario: char;

Begin

repeat
  write('Informe um número: ');
  readln(N);
  i:=2;
  isPrimo:= true ;
    while (i<N) and (isPrimo) do  
begin
if (N mod i = 0) then
 begin    
isPrimo:= false ;
 end ;
    i:= i+1 ;
end;
   
if (isPrimo) then
 Begin
writeln(N, ' é um número primo');
 End
else
 Begin
writeln(N, ' não é um número primo, porque é divisível por ', i-1);
 End;
write('Deseja continuar ? (S/N)');
readln(respostaUsuario);
until (respostaUsuario='N') or (respostaUsuario='n') ;
End.
avatar
fknust
Mensagens : 6
Data de inscrição : 14/09/2017

Exercício 2 - 21/09/2017 - Página 2 Empty Felipe Knust 1°Período RA: 2670294271

Qua Set 27, 2017 10:40 pm
Linguagem C


#include<studio.h>
#include<locale.h>
int main (){
setlocale(LC_ALL,"portuguese");
float age;
printf("Descubra se você tem a idade requerida para ingressar na ESPCEX. Digite sua idade:");
scanf ("%f",&age);
if(age>=17 && age<=22)
printf("Você pode se alistar para o concurso");

if(age<17)
printf("Muito novo, você pode tentar em alguns anos");

if(age>22)
printf ("Infelizmente você não possui mais a idade requerida");
return 0;
debora.rocha
debora.rocha
Mensagens : 6
Data de inscrição : 17/09/2017
Idade : 37

Exercício 2 - 21/09/2017 - Página 2 Empty Operador de módulo % em Java

Qua Set 27, 2017 10:58 pm
**
* Classe utilizada para demonstrar o uso do operador de modulo ( % ).
*/
public class OperadorModulo {
public static void main(String[] args) {
System.out.println(4.5 % 2);
//ou
int a = 5;
int b = 3;
System.out.println(a % b);
}
}
avatar
gabrielazeredo
Mensagens : 5
Data de inscrição : 20/09/2017

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

Qua Set 27, 2017 11:31 pm
Gabriel de Azeredo Santos
RA: 7733371090
1 Período

import random
n1 = int(input('Chute um número de 0 a 9: '))
n2 = int(input('Chute outro número de 0 a 9: '))
c1 = random.randint(0,9)
c2 = random.randint(0,9)

if n1 == c1 and n2 == c2:
print('Você acertou os dois número!\nSeu prêmio é um grande nada!!! Very Happy')

elif n1 == c1 and n2 != c2:
print('Você só acertou metade dos números! Sad\nSeu prêmio é metade de um nada! Very Happy')

elif n2 == c2 and n1 != c1:
print('Você só acertou metade dos números! Sad\nSeu prêmio é metade de um nada! Very Happy')

elif n1 != c1 and n2 != c2:
print('Você errou. Tente novamente.')

else:
print('Erro')
avatar
Mariany campos
Mensagens : 2
Data de inscrição : 20/09/2017

Exercício 2 - 21/09/2017 - Página 2 Empty Mariany campos VBA

Qua Set 27, 2017 11:38 pm
Linguagem de programação VBA (Exel)
Mariany campos alves 1° período
RA:2672290397

Faça um algoritmo que leia o valor de um produto, o valor pago pelo cliente e diga quando: não haverá troco, o valor for insuficiente para compra ou se o valor pago for maior que o valor do produto calcule o valor do troco.


Resposta:

Sub caixa ()
Valorpago= Cells (1 ,2).value
Preço = Cells (2 ,2).value
Troco = Valorpago - Preço
If Valorpago < Preço Then
MsgBox "Valor Insuficiente"
Else If Valorpago = Preço Then
MsgBox "Não tem troco"
Else
Cells ( 3 ,2).value = Troco
End If
End Sub

Conteúdo patrocinado

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

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