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
Página 1 de 2 • 1, 2
- Thiengo
- Mensagens : 9
Data de inscrição : 05/09/2017
Localização : Niterói
Aluno: Tiago Thiengo Vieira /RA: 2679295289 /Serie 1
Qui Set 28, 2017 10:27 am
Aluno: Tiago Thiengo Vieira
RA: 2679295289
Serie 1
C
Compilado com CodeBlock 16.01 GNU GCC Compiler
Código:
Exemplo de Execução:
RA: 2679295289
Serie 1
C
Compilado com CodeBlock 16.01 GNU GCC Compiler
Código:
- Código:
#include <stdio.h>
/* programa que lê várias idades até que seja informado uma idade negativa e classifica segunda tabela de faixa etária
0-3 Bebê
4-11 Criança
12-16 Adolescente
16-21 Jovem
Acima de 21 Adulto */
int main()
{
int idade;
printf("informe a idade: ");
scanf("%d", &idade);
while (idade >= 0)
{
if (idade >= 0 && idade <= 3)
{
printf(" >bebe\n");
}
else if (idade <= 11)
{
printf(" >criança\n");
}
else if (idade <= 16)
{
printf(" >adolescente\n");
}
else if (idade <= 21)
{
printf(" >jovem\n");
}
else if (idade > 21)
{
printf(" >adulto\n");
}
printf("informe uma nova idade: ");
scanf("%d", &idade);
}
return 0;
}
Exemplo de Execução:
- Adriano Armond
- Mensagens : 5
Data de inscrição : 14/09/2017
Re: Exercício 3 - 28/09/2017
Qui Set 28, 2017 2:37 pm
Adriano Armond Gomes / 2º Período / RA:5537390819
Dados quatro números distintos, desenvolver um algoritmo que determine e imprima a soma dos três menores.
#include<stdio.h>
#include<math.h>
int main()
{
int numero1, numero2, numero3, numero4, soma;
scanf("%d",&numero1);
scanf("%d",&numero2);
scanf("%d",&numero3);
scanf("%d",&numero4);
if(numero1 > numero2 && numero1 > numero3 && numero1 > numero4)
{
soma = (numero2 + numero3 + numero4);
printf("%d\n",soma);
}
else if(numero2 > numero1 && numero2 > numero3 && numero2 > numero4)
{
soma = numero1 + numero3 + numero4;
printf("%d\n",soma);
}
else if(numero3 > numero1 && numero3 > numero2 && numero3 > numero4)
{
soma = numero1 + numero2 + numero4;
printf("%d\n",soma);
}
else if(numero4 > numero1 && numero4 > numero2 && numero4 > numero3)
{
soma = numero1 + numero2 + numero3;
printf("%d\n",soma);
}
return 0;
}
Dados quatro números distintos, desenvolver um algoritmo que determine e imprima a soma dos três menores.
#include<stdio.h>
#include<math.h>
int main()
{
int numero1, numero2, numero3, numero4, soma;
scanf("%d",&numero1);
scanf("%d",&numero2);
scanf("%d",&numero3);
scanf("%d",&numero4);
if(numero1 > numero2 && numero1 > numero3 && numero1 > numero4)
{
soma = (numero2 + numero3 + numero4);
printf("%d\n",soma);
}
else if(numero2 > numero1 && numero2 > numero3 && numero2 > numero4)
{
soma = numero1 + numero3 + numero4;
printf("%d\n",soma);
}
else if(numero3 > numero1 && numero3 > numero2 && numero3 > numero4)
{
soma = numero1 + numero2 + numero4;
printf("%d\n",soma);
}
else if(numero4 > numero1 && numero4 > numero2 && numero4 > numero3)
{
soma = numero1 + numero2 + numero3;
printf("%d\n",soma);
}
return 0;
}
- Rafael Beu Mello
- Mensagens : 3
Data de inscrição : 20/09/2017
Rafael Beu Mello / 2º Período / RA: 5910414802
Qui Set 28, 2017 9:02 pm
Ler a idade de uma pessoa e informar a sua classe eleitoral.
a. Não-eleitor (abaixo de 16 anos)
b. Eleitor obrigatório (entre 18 e 65 anos)
c. Eleitor facultativo (entre 16 e 18 e maior de 65 anos)
#include <stdio.h>
#include <locale.h>
int main ()
{
setlocale (LC_ALL, "Portuguese");
int idade;
printf ("Informe a idade: ");
scanf ("%d", &idade);
while (idade >= 0)
{
if ((idade >= 0) && (idade < 16))
{printf ("Não-eleitor\n");}
else
if ((idade >= 18) && (idade <=65))
{printf ("Eleitor obrigatório\n");}
else
if ((idade >= 16) && (idade <18) || (idade>65))
printf ("Eleitor facultativo\n");
printf ("Informe uma nova idade: ");
scanf ("%d", &idade);
}
return 0;
}
a. Não-eleitor (abaixo de 16 anos)
b. Eleitor obrigatório (entre 18 e 65 anos)
c. Eleitor facultativo (entre 16 e 18 e maior de 65 anos)
#include <stdio.h>
#include <locale.h>
int main ()
{
setlocale (LC_ALL, "Portuguese");
int idade;
printf ("Informe a idade: ");
scanf ("%d", &idade);
while (idade >= 0)
{
if ((idade >= 0) && (idade < 16))
{printf ("Não-eleitor\n");}
else
if ((idade >= 18) && (idade <=65))
{printf ("Eleitor obrigatório\n");}
else
if ((idade >= 16) && (idade <18) || (idade>65))
printf ("Eleitor facultativo\n");
printf ("Informe uma nova idade: ");
scanf ("%d", &idade);
}
return 0;
}
- Victor da mata
- Mensagens : 6
Data de inscrição : 14/09/2017
Victor da Mata Genario 1º periodo RA:0106011768
Sex Set 29, 2017 1:33 pm
/* Pede para informar o valor em dólar de ate 10 produtos e no final informar a quantidade de produtos que você comprou e o seu valor em reais
Linguagem C . Compilador usado CodeBlocks */
#include<stdio.h>
#include<locale.h>
#include<stdlib.h>
int main()
{
float dolar,real,soma,soma1;
int h=1;
setlocale(LC_ALL,"portuguese");
printf("Ola eu vou converter os valores de suas compras de Dólar para Real\n\n");
printf(" OBS : suas compras não podem ultrapassar o valor de 1500,00 Dólares. E um total de 10 produtos \n\n ");
printf("Informe o valor do produto \n");
scanf("%f", &dolar);
soma= soma + dolar ;
if(dolar>=1500)
{
printf("Este produto tem um valor acima do permitido \n\n");
}
if (dolar<1500){
while(h < 10){
if(soma>0 && soma<1500){
printf("Você pode continuar comprando \n\n");
}
printf("Informe o valor do produto \n");
scanf("%f",&dolar);
soma = soma + dolar;
h= h+1;
if(soma>=1500){
printf("Você excedeu o valor máximo em suas compras \n\n");
soma=(soma-dolar);
h=h-1;
printf("O total da sua compra em dólar é de : %.2f\n\n",soma);
break;
}
}
}
soma1=soma;
real= soma*3.18;
if (dolar>=1500){
printf("E a quantidade de produtos é : %d \n\n", h-1);
}else if(soma1<1500){
printf("O total da sua compra em dólar é de : %.2f\n\n",soma);
printf("O valor da sua compra em Reais é : R$ %.2f \n\n",real);
printf("E a quantidade de produtos é : %d \n\n", h);
}
system("pause");
return 0 ;
}
Linguagem C . Compilador usado CodeBlocks */
#include<stdio.h>
#include<locale.h>
#include<stdlib.h>
int main()
{
float dolar,real,soma,soma1;
int h=1;
setlocale(LC_ALL,"portuguese");
printf("Ola eu vou converter os valores de suas compras de Dólar para Real\n\n");
printf(" OBS : suas compras não podem ultrapassar o valor de 1500,00 Dólares. E um total de 10 produtos \n\n ");
printf("Informe o valor do produto \n");
scanf("%f", &dolar);
soma= soma + dolar ;
if(dolar>=1500)
{
printf("Este produto tem um valor acima do permitido \n\n");
}
if (dolar<1500){
while(h < 10){
if(soma>0 && soma<1500){
printf("Você pode continuar comprando \n\n");
}
printf("Informe o valor do produto \n");
scanf("%f",&dolar);
soma = soma + dolar;
h= h+1;
if(soma>=1500){
printf("Você excedeu o valor máximo em suas compras \n\n");
soma=(soma-dolar);
h=h-1;
printf("O total da sua compra em dólar é de : %.2f\n\n",soma);
break;
}
}
}
soma1=soma;
real= soma*3.18;
if (dolar>=1500){
printf("E a quantidade de produtos é : %d \n\n", h-1);
}else if(soma1<1500){
printf("O total da sua compra em dólar é de : %.2f\n\n",soma);
printf("O valor da sua compra em Reais é : R$ %.2f \n\n",real);
printf("E a quantidade de produtos é : %d \n\n", h);
}
system("pause");
return 0 ;
}
- caiosales2017
- Mensagens : 5
Data de inscrição : 14/09/2017
Caio Sales 2° Período
Sex Set 29, 2017 5:10 pm
Ele pede três números, os compara e se for verdadeiro ele faz a média dos número, a potência e a multiplicação, já se for falsa a afirmação ele conta até 50.
Linguagem: C.
#include<stdio.h>
#include <math.h>
int main ()
{
int n1, n2, n3, contador;
float media, pot, area;
printf("Digite um numero: ");
scanf("%d", &n1);
printf("Digite o segundo numero: ");
scanf("%d", &n2);
printf("Digite o terceiro numero: ");
scanf("%d", &n3);
contador = 1;
if((n1==n2)&&(n2>n3))
{
media = (n1+n2+n3)/3;
pot = pow(n1, n2);
area = n1 * n2 * n3;
printf("A media e: %.2f\n\nA potencia e: %.2f\n\nA mtiplicacao e: %.2f ", media, pot, area);
}
else
{
while (contador <= 50)
{
printf("%d ", contador);
contador++;
}
}
return 0;
}
Linguagem: C.
#include<stdio.h>
#include <math.h>
int main ()
{
int n1, n2, n3, contador;
float media, pot, area;
printf("Digite um numero: ");
scanf("%d", &n1);
printf("Digite o segundo numero: ");
scanf("%d", &n2);
printf("Digite o terceiro numero: ");
scanf("%d", &n3);
contador = 1;
if((n1==n2)&&(n2>n3))
{
media = (n1+n2+n3)/3;
pot = pow(n1, n2);
area = n1 * n2 * n3;
printf("A media e: %.2f\n\nA potencia e: %.2f\n\nA mtiplicacao e: %.2f ", media, pot, area);
}
else
{
while (contador <= 50)
{
printf("%d ", contador);
contador++;
}
}
return 0;
}
- Fernando Ferreira
- Mensagens : 4
Data de inscrição : 19/09/2017
Fernando Ferreira 2° Período RA 4885691875
Sex Set 29, 2017 7:05 pm
Ele pede três números, os compara e se for verdadeiro ele faz a média dos número, a potência e a multiplicação, já se for falsa a afirmação ele conta até 50.
Linguagem: python.
n1 = int(input("Digite um numero: "))
n2 = int(input("Digite o segundo numero: "))
n3 = int(input("Digite o terceiro numero: "))
cont = 1
if (n1 == n2) and (n2 > n3):
media = (n1 + n2 + n3) / 3
pot = n1 ** n2
mult = n1 * n2 * n3
print("A media é {}, a potência é {} e a multiplicação é {}".format(media, pot, mult))
else:
while cont <= 50:
print("{}".format(cont))
cont = cont + 1
Linguagem: python.
n1 = int(input("Digite um numero: "))
n2 = int(input("Digite o segundo numero: "))
n3 = int(input("Digite o terceiro numero: "))
cont = 1
if (n1 == n2) and (n2 > n3):
media = (n1 + n2 + n3) / 3
pot = n1 ** n2
mult = n1 * n2 * n3
print("A media é {}, a potência é {} e a multiplicação é {}".format(media, pot, mult))
else:
while cont <= 50:
print("{}".format(cont))
cont = cont + 1
- ednilson.mendes
- Mensagens : 6
Data de inscrição : 15/09/2017
Faça um programa em C que leia data de nascimento e diga quando o usuário deve se alistar !
Sáb Set 30, 2017 11:37 am
Faça um programa em C que leia (data de nascimento
e o ano atual) e exiba as seguintes mensagens - até q o usuário
possa se alistar (18 anos) :
1° - Se idade menor que 18:
Faltam "anos" anos para se alistar no quartel.
2º - Se idade for maior que 18:
Se passaram "anos" anos de seu alistamento.
3° - Se idade for igual a 18:
Parabéns, chegou sua hora de se alistar !
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int idade = 0, ano, nasc;
while (idade != 18) {
printf( "\n\n\n digite o ano de seu nascimento \t" );
scanf ("%i", &nasc);
printf ("\n digite o ano atual \t");
scanf ("%i", &ano);
idade = (ano - nasc);
if (idade < 18) {
printf (" \n Faltam %i ",(18 - idade)),
printf (" anos para se alistar no quartel. \t");}
if (idade > 18) {
printf (" \n Se passaram %i ",(idade - 18)),
printf (" anos de seu alistamento. \t");}
}
if (idade = 18){
printf (" \n Parabens, chegou sua hora de se alistar ! \t");}
return 0;
}
e o ano atual) e exiba as seguintes mensagens - até q o usuário
possa se alistar (18 anos) :
1° - Se idade menor que 18:
Faltam "anos" anos para se alistar no quartel.
2º - Se idade for maior que 18:
Se passaram "anos" anos de seu alistamento.
3° - Se idade for igual a 18:
Parabéns, chegou sua hora de se alistar !
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int idade = 0, ano, nasc;
while (idade != 18) {
printf( "\n\n\n digite o ano de seu nascimento \t" );
scanf ("%i", &nasc);
printf ("\n digite o ano atual \t");
scanf ("%i", &ano);
idade = (ano - nasc);
if (idade < 18) {
printf (" \n Faltam %i ",(18 - idade)),
printf (" anos para se alistar no quartel. \t");}
if (idade > 18) {
printf (" \n Se passaram %i ",(idade - 18)),
printf (" anos de seu alistamento. \t");}
}
if (idade = 18){
printf (" \n Parabens, chegou sua hora de se alistar ! \t");}
return 0;
}
- Layson.RC
- Mensagens : 6
Data de inscrição : 09/09/2017
Layson Rodrigues da Costa, RA: 4885540884, 2º período
Sáb Set 30, 2017 2:28 pm
Uma empresa que possui 10 funcionários decidiu que vai aumentar os salários, para cada membro da família o salario aumentaria 2%, e também os funcionários que possuem o salario menor que R$1000,00 aumentaria em 10% e quem tiver entre R$1000,00 e 1500,00 aumentaria para 7% do salário.
- Código:
#include <stdio.h>
#include <string.h>
int main()
{
int cont, fam;
float sal, novosal;
cont = 1;
while(cont <= 10)
{
printf("Qual o %d º salário? \n", cont);
scanf("%f", &sal);
printf("Quantas pessoas o funcionário possui na família? (incluindo-o) \n");
scanf("%d", &fam);
printf("----------------------------------------------------------------- \n");
if(sal < 1000)
{
sal = sal * 1.1;
novosal = sal * (fam * 1.02);
}
else
{
if(sal >= 1000 && sal < 1500)
{
sal = sal * 1.07;
novosal = sal * (fam * 1.02);
}
else
{
novosal = sal * (fam * 1.02);
}
}
printf("O novo salario do funcionário é: %f \n",novosal);
printf("================================================================= \n");
cont = ++cont;
}
return 0;
}
- geovane melo
- Mensagens : 6
Data de inscrição : 18/09/2017
Re: Exercício 3 - 28/09/2017
Sáb Set 30, 2017 6:49 pm
Aluno : Geovane Melo Da Silva - RA: 3149186638
1º periodo
----------------------------------------
Faça um algoritmo que leia o preço do produto que o usuário inserir e exiba o desconto referente ao preço, baseando se nas informações abaixo:
Compras acima de 10 reais: 10% de desconto
Compras acima de 50 reais: 20% de desconto
Compras acima de 100 reais: 30% de desconto
Compras acima de 200 reais: 40% de desconto
Compras acima de 400 reais: 50% de desconto
#include <stdio.h>
int main()
{
float valor;
printf("informe o valor: ");
scanf("%f", &valor);
while (valor >= 0)
{
if (valor < 10){
printf ("seu produto não tem desconto \n");
}
if (valor >= 10 && valor < 50)
{
printf("seu produto tem 10 porcento de desconto e seu novo valor eh %2.f\n",valor * 0.90);
}
if (valor >= 50 && valor <100)
{
printf("seu produto tem 20 porcento de desconto e seu novo valor eh %2.f\n",valor * 0.80);
}
if (valor >= 100 && valor <200)
{
printf ("seu produto tem 30 porcento de desconto e seu novo valor eh %2.f\n",valor * 0.70);
}
if (valor >=200 && valor <500)
{
printf("seu produto tem 40 porcento de desconto e seu novo valor eh %2.f\n",valor * 0.60);
}
if (valor >= 400)
{
printf("printf seu produto tem 50 porcento de desconto e seu novo valor eh %2.f\n", valor * 0.50);
}
printf("informe um novo valor: ");
scanf("%f", &valor);
}
return 0;
1º periodo
----------------------------------------
Faça um algoritmo que leia o preço do produto que o usuário inserir e exiba o desconto referente ao preço, baseando se nas informações abaixo:
Compras acima de 10 reais: 10% de desconto
Compras acima de 50 reais: 20% de desconto
Compras acima de 100 reais: 30% de desconto
Compras acima de 200 reais: 40% de desconto
Compras acima de 400 reais: 50% de desconto
#include <stdio.h>
int main()
{
float valor;
printf("informe o valor: ");
scanf("%f", &valor);
while (valor >= 0)
{
if (valor < 10){
printf ("seu produto não tem desconto \n");
}
if (valor >= 10 && valor < 50)
{
printf("seu produto tem 10 porcento de desconto e seu novo valor eh %2.f\n",valor * 0.90);
}
if (valor >= 50 && valor <100)
{
printf("seu produto tem 20 porcento de desconto e seu novo valor eh %2.f\n",valor * 0.80);
}
if (valor >= 100 && valor <200)
{
printf ("seu produto tem 30 porcento de desconto e seu novo valor eh %2.f\n",valor * 0.70);
}
if (valor >=200 && valor <500)
{
printf("seu produto tem 40 porcento de desconto e seu novo valor eh %2.f\n",valor * 0.60);
}
if (valor >= 400)
{
printf("printf seu produto tem 50 porcento de desconto e seu novo valor eh %2.f\n", valor * 0.50);
}
printf("informe um novo valor: ");
scanf("%f", &valor);
}
return 0;
- Diogo neves
- Mensagens : 5
Data de inscrição : 19/09/2017
Diogo Neves 2° Período
Sáb Set 30, 2017 7:43 pm
Sistema que pede três números e verifica se n1 é maior que n2 e n2 menor que n3, se for verdadeiro ele soma e mostra na tela, se não for ele pedi três números ate que n1 seja maior que n2 e n2 seja menor que n3 e por fim ele mostra a soma e quantas repetições o sistema fez.
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
int main()
{
int n1, n2, n3, cont, soma;
setlocale(LC_ALL,"");
printf("Digite o primeiro numero: ");
scanf("%d",&n1);
printf("Digite o segundo numero: ");
scanf("%d",&n2);
printf("Digite o terceiro numero: ");
scanf("%d",&n3);
soma = n1 + n2+n3;
cont = 0;
if((n1>n2) && (n2<n3))
{
printf("A soma é %d",soma);
}
else
{
while((n1<n2) && (n2>n3))
{
printf("Digite o primeiro numero: ");
scanf("%d",&n1);
printf("Digite o segundo numero: ");
scanf("%d",&n2);
printf("Digite o terceiro numero: ");
scanf("%d",&n3);
soma = n1 + n2 + n3;
cont = cont + 1;
}
printf("A soma foi: %d e precisou de %d repetições", soma, cont);
}
}
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
int main()
{
int n1, n2, n3, cont, soma;
setlocale(LC_ALL,"");
printf("Digite o primeiro numero: ");
scanf("%d",&n1);
printf("Digite o segundo numero: ");
scanf("%d",&n2);
printf("Digite o terceiro numero: ");
scanf("%d",&n3);
soma = n1 + n2+n3;
cont = 0;
if((n1>n2) && (n2<n3))
{
printf("A soma é %d",soma);
}
else
{
while((n1<n2) && (n2>n3))
{
printf("Digite o primeiro numero: ");
scanf("%d",&n1);
printf("Digite o segundo numero: ");
scanf("%d",&n2);
printf("Digite o terceiro numero: ");
scanf("%d",&n3);
soma = n1 + n2 + n3;
cont = cont + 1;
}
printf("A soma foi: %d e precisou de %d repetições", soma, cont);
}
}
- Eduardo Junior
- Mensagens : 6
Data de inscrição : 14/09/2017
Re: Exercício 3 - 28/09/2017
Sáb Set 30, 2017 10:10 pm
Eduardo Junior Coelho Cunha - RA: 6046880623 - 2° Período
Faça um algoritmo em linguagem C, em que leia o valor da compra e o limite do cartao de credito, e exiba se a compra foi aprovada ou reprovada
#include<stdio.h>
#include<string.h>
int main ()
{
int resp;
float valor1,valor2;
resp = 1;
while (Resp == 1);
printf ("digite o limite do cartao \n");
scanf ("%f",&valor1);
printf ("digite o preco \n");
scanf ("%f",&valor2);
if (valor1 > valor2) {
printf ("sua compra foi aprovada");
if (valor2 > 0.1 && valor2 < 10);
{
valor2 = valor2 * 1.01;
}
printf (" o preco total a pagar e: %f \n", valor2);
printf ("\n");
}
else {
printf ("seu cartao nao teem limite suficiente.\n");
printf ("\n");
}
return (0);
}
Faça um algoritmo em linguagem C, em que leia o valor da compra e o limite do cartao de credito, e exiba se a compra foi aprovada ou reprovada
#include<stdio.h>
#include<string.h>
int main ()
{
int resp;
float valor1,valor2;
resp = 1;
while (Resp == 1);
printf ("digite o limite do cartao \n");
scanf ("%f",&valor1);
printf ("digite o preco \n");
scanf ("%f",&valor2);
if (valor1 > valor2) {
printf ("sua compra foi aprovada");
if (valor2 > 0.1 && valor2 < 10);
{
valor2 = valor2 * 1.01;
}
printf (" o preco total a pagar e: %f \n", valor2);
printf ("\n");
}
else {
printf ("seu cartao nao teem limite suficiente.\n");
printf ("\n");
}
return (0);
}
- Renata
- Mensagens : 6
Data de inscrição : 07/09/2017
Renata Motta da Cunha RA:1838628330 2º Período
Sáb Set 30, 2017 10:23 pm
Linguagem: Ruby
IDE: Geany
idade = 0
until (idade >= 18)
puts "Digite sua idade"
idade = gets.to_i
if (idade >= 0) and (idade < 18)
puts "Verificação negada"
else if (idade < 0)
puts "Erro"
end
end
end
puts "Verificação aceita"
IDE: Geany
idade = 0
until (idade >= 18)
puts "Digite sua idade"
idade = gets.to_i
if (idade >= 0) and (idade < 18)
puts "Verificação negada"
else if (idade < 0)
puts "Erro"
end
end
end
puts "Verificação aceita"
- Fabricio Santos da Silva
- Mensagens : 6
Data de inscrição : 19/09/2017
Fabricio Santos 2ºPeriodo/RA:4885456607
Dom Out 01, 2017 11:37 am
crie um algoritmo que solicite 3 valores que representarão os lados de um triângulo. Considere que não importa a ordem que serão fornecidos os valores, podendo ser fornecido primeiro a hipotenusa e depois os catetos, ou primeiro os catetos e depois a hipotenusa, etc. Crie também uma função que recebe o vetor e retorna se os lados informados formam um triângulo retângulo. Você pode utilizar o teorema de Pitágoras para auxiliar na resolução: hiponusa2 = cateto12 + cateto22. Python.
import math
def triangret(vet):
if vet[0] > vet[1] and vet[0] > vet[2]:
hip = vet[0]
cat1 = vet[1]
cat2 = vet[2]
elif vet[1] > vet[0] and vet[1] > vet[2]:
hip = vet[1]
cat1 = vet[0]
cat2 = vet[2]
else:
hip = vet[2]
cat1 = vet[0]
cat2 = vet[1]
print hip, cat1, cat2
if hip == math.sqrt(cat1**2 + cat2**2):
return 1
else:
return 0
vet = [0]*3
for i in range(3):
vet[i] = input('Digite um valor: ')
if triangret(vet) == 1:
print 'É retangulo'
else:
print 'Não é retangulo'
import math
def triangret(vet):
if vet[0] > vet[1] and vet[0] > vet[2]:
hip = vet[0]
cat1 = vet[1]
cat2 = vet[2]
elif vet[1] > vet[0] and vet[1] > vet[2]:
hip = vet[1]
cat1 = vet[0]
cat2 = vet[2]
else:
hip = vet[2]
cat1 = vet[0]
cat2 = vet[1]
print hip, cat1, cat2
if hip == math.sqrt(cat1**2 + cat2**2):
return 1
else:
return 0
vet = [0]*3
for i in range(3):
vet[i] = input('Digite um valor: ')
if triangret(vet) == 1:
print 'É retangulo'
else:
print 'Não é retangulo'
- Yhago
- Mensagens : 6
Data de inscrição : 10/09/2017
Re: Exercício 3 - 28/09/2017
Seg Out 02, 2017 12:04 pm
Yhago Caetano Botelho / 2º período / RA : 5465975183
Um certa empresa fez uma pesquisa para saber se as pessoas gostaram ou não de um novo produto lançado no mercado. Para isso, forneceu-se o sexo do entrevistado e a sua resposta (sim ou não). Sabendo-se que foram entrevistadas 2.000 pessoas, fazer um algoritmo que calcule e escreva:
• O número de pessoas que responderam sim;
• O número de pessoas que responderam não;
• A percentagem de pessoas do sexo feminino que responderam sim;
• A percentagem de pessoas do sexo masculino que responderam não;
algoritmo "Pesquisa"
var
sexo, res: literal
cont, conts, contn, nf, nm: inteiro
pf, pm: real
inicio
enquanto cont < 2000 faca
escreval("Qual o seu sexo(m/f)?: ")
leia(sexo)
escreval("O produto está aprovado(s/n)?: ")
leia(res)
escreval("-------------- xxx --------------")
se (res = "s") e (sexo = "f") entao
nf <- nf + 1
senao
se (res = "n") e (sexo = "m") entao
nm <- nm + 1
fimse
fimse
se (res = "s") entao
conts <- conts + 1
senao
contn <- contn + 1
fimse
cont <- cont + 1
fim enquanto
pf <- nf / cont * 100
pm <- nm / cont * 100
escreval("O numero de reposta igual a sim é: ", conts)
escreval("O numero de reposta igual a não é: ", contn)
escreval("A percentagem de sim feminino é: ", pf)
escreval("A percentagem de não masculino é: ", pm)
fim algoritmo
Um certa empresa fez uma pesquisa para saber se as pessoas gostaram ou não de um novo produto lançado no mercado. Para isso, forneceu-se o sexo do entrevistado e a sua resposta (sim ou não). Sabendo-se que foram entrevistadas 2.000 pessoas, fazer um algoritmo que calcule e escreva:
• O número de pessoas que responderam sim;
• O número de pessoas que responderam não;
• A percentagem de pessoas do sexo feminino que responderam sim;
• A percentagem de pessoas do sexo masculino que responderam não;
algoritmo "Pesquisa"
var
sexo, res: literal
cont, conts, contn, nf, nm: inteiro
pf, pm: real
inicio
enquanto cont < 2000 faca
escreval("Qual o seu sexo(m/f)?: ")
leia(sexo)
escreval("O produto está aprovado(s/n)?: ")
leia(res)
escreval("-------------- xxx --------------")
se (res = "s") e (sexo = "f") entao
nf <- nf + 1
senao
se (res = "n") e (sexo = "m") entao
nm <- nm + 1
fimse
fimse
se (res = "s") entao
conts <- conts + 1
senao
contn <- contn + 1
fimse
cont <- cont + 1
fim enquanto
pf <- nf / cont * 100
pm <- nm / cont * 100
escreval("O numero de reposta igual a sim é: ", conts)
escreval("O numero de reposta igual a não é: ", contn)
escreval("A percentagem de sim feminino é: ", pf)
escreval("A percentagem de não masculino é: ", pm)
fim algoritmo
- Ericmartinsm
- Mensagens : 6
Data de inscrição : 14/09/2017
Eric Martins 2° semestre RA: 1800590736
Seg Out 02, 2017 5:53 pm
Faça um Algoritmo em Pseudo código que simule um saque de dinheiro no caixa eletrônico :
algoritmo "SacarDinheiro"
var
SaldoDisponivel : REAL
ValorDoSaque : REAL
inicio
SaldoDisponivel := 1000
ESCREVA ("Informe o valor do Saque: ")
LEIA (ValorDoSaque)
SE (ValorDoSaque <= SaldoDisponivel) E (ValorDoSaque>0)ENTAO
SaldoDisponivel = SaldoDisponivel - ValorDoSaque
ESCREVAL ("Sacando R$ ", ValorDoSaque, ".")
SENAO
ESCREVAL ("Não é possível efetuar o saque, selecione outro valor")
FIMSE
ESCREVAL ("Saldo disponível: R$ ", SaldoDisponivel)
fimalgoritmo
algoritmo "SacarDinheiro"
var
SaldoDisponivel : REAL
ValorDoSaque : REAL
inicio
SaldoDisponivel := 1000
ESCREVA ("Informe o valor do Saque: ")
LEIA (ValorDoSaque)
SE (ValorDoSaque <= SaldoDisponivel) E (ValorDoSaque>0)ENTAO
SaldoDisponivel = SaldoDisponivel - ValorDoSaque
ESCREVAL ("Sacando R$ ", ValorDoSaque, ".")
SENAO
ESCREVAL ("Não é possível efetuar o saque, selecione outro valor")
FIMSE
ESCREVAL ("Saldo disponível: R$ ", SaldoDisponivel)
fimalgoritmo
- mateusbaia
- Mensagens : 7
Data de inscrição : 14/09/2017
Mateus Baia / RA: 1800586546 / 2° periodo
Seg Out 02, 2017 6:02 pm
faça um algoritmo em pseudocodigo que leia vários números e exiba se o numero for "par" e se econtra entre 1 e 66. Encerro o algoritmo se for maior que 120
inicioalgoritmo
var
numero : inteiro
repita
ler (numero)
se(((numero%2)==0) E (numero>1)E(numero<=66))entao
escreval (numero)
fimse
ate(numero>120)faça
fimalgoritmo
inicioalgoritmo
var
numero : inteiro
repita
ler (numero)
se(((numero%2)==0) E (numero>1)E(numero<=66))entao
escreval (numero)
fimse
ate(numero>120)faça
fimalgoritmo
- Lucas Mendonça da Silva
- Mensagens : 5
Data de inscrição : 19/09/2017
Lucas Mendonça da Silva / RA 4885469044 / 2º Período
Ter Out 03, 2017 11:43 am
Lucas Mendonça da Silva / RA 4885469044 / 2º Período
Programa em Linguagem C
Calcule a média de um aluno que fez 4 provas.Se a media for >=7 o aluno está aprovado.Caso contrário reprovado.
#include<stdio.h>
int main(int argc, char*argv[])
{
int n1,n2,n3,n4;
printf("Entre com as quatro notas do aluno: \n");
scanf ("%d", &n1);
scanf ("%d", &n2);
scanf ("%d", &n3);
scanf ("%d", &n4);
if (((n1+n2+n3+n4)/4)>=7)
{
printf("\nAluno aprovado");
}
else
{
printf("\nAluno reprovado");
}
system("pause");
return 0;
}
Programa em Linguagem C
Calcule a média de um aluno que fez 4 provas.Se a media for >=7 o aluno está aprovado.Caso contrário reprovado.
#include<stdio.h>
int main(int argc, char*argv[])
{
int n1,n2,n3,n4;
printf("Entre com as quatro notas do aluno: \n");
scanf ("%d", &n1);
scanf ("%d", &n2);
scanf ("%d", &n3);
scanf ("%d", &n4);
if (((n1+n2+n3+n4)/4)>=7)
{
printf("\nAluno aprovado");
}
else
{
printf("\nAluno reprovado");
}
system("pause");
return 0;
}
- fknust
- Mensagens : 6
Data de inscrição : 14/09/2017
Felipe Knust 1°Período RA: 2670294271
Ter Out 03, 2017 3:16 pm
Aluno : Felipe Knust
RA : 2670294271
1 período
#include<stdio.h>
int main(){
float p;
printf("Informe seu peso");
scanf("%f",&p);
while (p >= 50 && p <= 60){
printf("Voce esta magro");
}
if(p >60 && p <=70 ){
printf("Voce esta na media");}
if(p <50){
printf("Voce esta muito magro");
}
if(p>70 && p<100){
printf("Voce esta acima do peso");
}
if(p>100){
printf("Voce esta muito acima do peso");
}
return 0;
}
RA : 2670294271
1 período
#include<stdio.h>
int main(){
float p;
printf("Informe seu peso");
scanf("%f",&p);
while (p >= 50 && p <= 60){
printf("Voce esta magro");
}
if(p >60 && p <=70 ){
printf("Voce esta na media");}
if(p <50){
printf("Voce esta muito magro");
}
if(p>70 && p<100){
printf("Voce esta acima do peso");
}
if(p>100){
printf("Voce esta muito acima do peso");
}
return 0;
}
- Vinicius de Almeida Moret
- Mensagens : 4
Data de inscrição : 15/09/2017
Vinicius Morett/RA:2657962370
Ter Out 03, 2017 4:44 pm
Linguagem C
#include<stdio.h>
#include<locale.h>
int main ()
{
setlocale(LC_ALL,"portuguese");
float v;
printf("Informe a velocidade do carro, ");
scanf("%f",&v);
while (v>= 50 && v<= 60){
printf("Seu carro esta no limite da velocidade \n\n");
}
if (v>=70){
printf ("Seu carro esta acima da velocidade \n\n");
}
return 0;
}
#include<stdio.h>
#include<locale.h>
int main ()
{
setlocale(LC_ALL,"portuguese");
float v;
printf("Informe a velocidade do carro, ");
scanf("%f",&v);
while (v>= 50 && v<= 60){
printf("Seu carro esta no limite da velocidade \n\n");
}
if (v>=70){
printf ("Seu carro esta acima da velocidade \n\n");
}
return 0;
}
- Jordan lopes
- Mensagens : 6
Data de inscrição : 18/09/2017
Jordan Lopes 2º Período/ RA: 1877727520
Ter Out 03, 2017 4:55 pm
Programa realizado em C que demonstra os operadores lógicos.
#include<stdio.h>
#include<conio.h>
/* Programa que ilustra operadores logicos */
int main()
{
int i,j;
printf("Digite o primeiro valor binario:\n");
scanf("%d",&i);
if(i<0||i>1)
{
printf("E necessario digitar o valor 0 ou 1 para o primeiro valor binario.");
}
else
{
printf("Digite o segundo valor binario:\n");
scanf("%d",&j);
if(j<0||j>1)
{
printf("E necessario digitar o valor 0 ou 1 para o segundo valor binario.\n");
}
else
{
printf("%d AND %d = %d\n",i,j,i&&j);
printf("%d OR %d = %d\n",i,j,i||j);
printf("NOT %d = %d\n",i,!i);
printf("NOT %d = %d\n",j,!j);
printf("XOR %d xor %d = %d\n",i,j,i^j);
}
}
printf("\nEste programa terminou. Pressione qualquer tecla para retornar ao compilador.");
getch();
}
#include<stdio.h>
#include<conio.h>
/* Programa que ilustra operadores logicos */
int main()
{
int i,j;
printf("Digite o primeiro valor binario:\n");
scanf("%d",&i);
if(i<0||i>1)
{
printf("E necessario digitar o valor 0 ou 1 para o primeiro valor binario.");
}
else
{
printf("Digite o segundo valor binario:\n");
scanf("%d",&j);
if(j<0||j>1)
{
printf("E necessario digitar o valor 0 ou 1 para o segundo valor binario.\n");
}
else
{
printf("%d AND %d = %d\n",i,j,i&&j);
printf("%d OR %d = %d\n",i,j,i||j);
printf("NOT %d = %d\n",i,!i);
printf("NOT %d = %d\n",j,!j);
printf("XOR %d xor %d = %d\n",i,j,i^j);
}
}
printf("\nEste programa terminou. Pressione qualquer tecla para retornar ao compilador.");
getch();
}
- matheus.silva
- Mensagens : 6
Data de inscrição : 14/09/2017
Matheus da Costa martiniano Silva RA:5935491043 2 periodo
Ter Out 03, 2017 8:53 pm
Fazer um algoritmo que receba a idade e o nome de um nadador e imprima o nome, a idade e a categoria do nadador seguindo as seguintes regras:
Linguagem C
#include<math.h>
#include<stdio.h>
#include<string.h>
int main(){
int idade;
char nome[20];
scanf("%d",&idade);
scanf("%s",nome);
if (idade >= 5 && idade <= 10){
printf("%s\n",nome);
printf("%d\n",idade);
printf("INFANTIL\n");
}
else if (idade >= 11 && idade <= 17){
printf("%s\n",nome);
printf("%d\n",idade);
printf("JUVENIL\n");
}
else if (idade >= 18 ){
printf("%s\n",nome);
printf("%d\n",idade);
printf("SENIOR\n");
}
return 0;
}
Linguagem C
#include<math.h>
#include<stdio.h>
#include<string.h>
int main(){
int idade;
char nome[20];
scanf("%d",&idade);
scanf("%s",nome);
if (idade >= 5 && idade <= 10){
printf("%s\n",nome);
printf("%d\n",idade);
printf("INFANTIL\n");
}
else if (idade >= 11 && idade <= 17){
printf("%s\n",nome);
printf("%d\n",idade);
printf("JUVENIL\n");
}
else if (idade >= 18 ){
printf("%s\n",nome);
printf("%d\n",idade);
printf("SENIOR\n");
}
return 0;
}
- Gabriel lopes
- Mensagens : 4
Data de inscrição : 20/09/2017
Gabriel lopes Siqueira / 1º período/ RA: 2672275941
Qua Out 04, 2017 11:10 am
package P3;
import java.util.Scanner;
public class P1 {
public static void main(String[] args) {
/*
Programa em java que informa se esta reprovado ou aprovado , caso a pessoa
esteja com a media acima de 5 não precisa precisa fazer a recuperação
caso não esteja aprovada , ela terá 5 tentativas para conseguir passar
tera mas 5 tentativas
* */
double numero = 0;
Scanner input = new Scanner (System.in);
while(numero <5){
System.out.println("Informe o numero:");
numero = input.nextDouble();
if(numero <=5){
System.out.println("Reprovado");
}else if(numero >5){
System.out.println("Aprovado");
}
}
}
}
import java.util.Scanner;
public class P1 {
public static void main(String[] args) {
/*
Programa em java que informa se esta reprovado ou aprovado , caso a pessoa
esteja com a media acima de 5 não precisa precisa fazer a recuperação
caso não esteja aprovada , ela terá 5 tentativas para conseguir passar
tera mas 5 tentativas
* */
double numero = 0;
Scanner input = new Scanner (System.in);
while(numero <5){
System.out.println("Informe o numero:");
numero = input.nextDouble();
if(numero <=5){
System.out.println("Reprovado");
}else if(numero >5){
System.out.println("Aprovado");
}
}
}
}
- Daniel Antunes
- Mensagens : 6
Data de inscrição : 17/09/2017
Daniel Antunes - 1ºPeriodo / RA:2657952395
Qua Out 04, 2017 11:14 am
package Q3;
import java.util.Scanner;
public class P3 {
public static void main(String[] args) {
/*
Programa em java que informa se esta na velocidade permitida
* */
double numero = 0;
Scanner input = new Scanner (System.in);
while(numero <5){
System.out.println("Informe a velocidade da moto:");
numero = input.nextDouble();
if(numero <=50){
System.out.println("Velocidade Permitida");
}else if(numero >=50){
System.out.println("Multado");
}
}
}
}
import java.util.Scanner;
public class P3 {
public static void main(String[] args) {
/*
Programa em java que informa se esta na velocidade permitida
* */
double numero = 0;
Scanner input = new Scanner (System.in);
while(numero <5){
System.out.println("Informe a velocidade da moto:");
numero = input.nextDouble();
if(numero <=50){
System.out.println("Velocidade Permitida");
}else if(numero >=50){
System.out.println("Multado");
}
}
}
}
- uchôa22
- Mensagens : 6
Data de inscrição : 14/09/2017
Re: Exercício 3 - 28/09/2017
Qua Out 04, 2017 12:16 pm
Esdras Uchoa RA:3160234711 1 periodo
algoritmo que ler numeros e exibe se o numero é par ou impar e se ele se encontra entre 1 e 50 encerrando o algoritmo se for maior que 100.
#include<stdio.h>
#include<stdlib.h>
int main(){
int n1;
do{
scanf("%d",&n1);
if(n1 % 2==0 && n1>1 && n1<=50 )
{
printf("o numero e par\n");
}
if(n1 % 2==1 && n1>1 && n1<=50)
printf("o numero e impar \n");
}while(n1<=100);
return 0;
}
algoritmo que ler numeros e exibe se o numero é par ou impar e se ele se encontra entre 1 e 50 encerrando o algoritmo se for maior que 100.
#include<stdio.h>
#include<stdlib.h>
int main(){
int n1;
do{
scanf("%d",&n1);
if(n1 % 2==0 && n1>1 && n1<=50 )
{
printf("o numero e par\n");
}
if(n1 % 2==1 && n1>1 && n1<=50)
printf("o numero e impar \n");
}while(n1<=100);
return 0;
}
Página 1 de 2 • 1, 2
Permissões neste sub-fórum
Não podes responder a tópicos