Exercício 5 - 09/11/2017
+25
vyktor07
João Mainoth
matheus.silva
Raphael Caetano
caiosales2017
Karina Borges
lukas de freitas
joaopcfb
ednilson.mendes
gabrielazeredo
Daniel Antunes
geovane melo
Leonardo Barchilon
Ericmartinsm
Layson.RC
mateusbaia
fknust
Rhuan Ferreira
Yhago
Leonardo Curione Synthes
Fabricio Santos da Silva
Renata
Victor da mata
uchôa22
Thiengo
29 participantes
Página 1 de 2 • 1, 2
- Thiengo
- Mensagens : 9
Data de inscrição : 05/09/2017
Localização : Niterói
Exercício 5 - 09/11/2017
Qui Nov 09, 2017 11:18 am
Programa com vetor e um laço de repetição e comando de decisão.
- Thiengo
- Mensagens : 9
Data de inscrição : 05/09/2017
Localização : Niterói
Aluno: Tiago Thiengo Vieira /RA: 2679295289 /Serie 1
Qui Nov 09, 2017 11:20 am
Aluno: Tiago Thiengo Vieira
RA: 2679295289
Serie 1
C
Compilado com CodeBlock 16.01 GNU GCC Compiler
Objetivo: Programa para procurar em 3 vetores de 50 posições por um produto baseado no código de produto informado e exibir nome e preço, caso não encontre informar isto ao final.
Obs.: Vetores foram inicializados com valores de exemplo conforme verifica-se no comentário na posição deste código, sendo assim, produtos de 1000 até 1049, com nome "Nome do Produto 0" até "Nome do Produto 49" e preço calculado pela formula (10 + i) * 5, onde i vai de 0 a 49.
Exemplo de exibição
RA: 2679295289
Serie 1
C
Compilado com CodeBlock 16.01 GNU GCC Compiler
Objetivo: Programa para procurar em 3 vetores de 50 posições por um produto baseado no código de produto informado e exibir nome e preço, caso não encontre informar isto ao final.
Obs.: Vetores foram inicializados com valores de exemplo conforme verifica-se no comentário na posição deste código, sendo assim, produtos de 1000 até 1049, com nome "Nome do Produto 0" até "Nome do Produto 49" e preço calculado pela formula (10 + i) * 5, onde i vai de 0 a 49.
- Código:
#include <stdio.h>
#include <stdlib.h>
/*
Programa para procurar em 3 vetores de 50 posições por um produto baseado no
codigo de produto informado e exibir nome e preço,
caso não encontre informar isto ao final.
Obs.: Vetores foram inicializados com valores de exemplo conforme verifica-se
no comentário na posição deste código, sendo assim, produtos de 1000 até 1049,
com nome "Nome do Produto 0" até "Nome do Produto 49" e preço calculado pela
formula (10 + i) * 5, onde i vai de 0 a 49.
*/
int main()
{
int vCod[50], i, codProcurar, achou;
char vNome[50][25];
float vPreco[50];
//Inicializa um vetor de exemplo para consultar abaixo
for (i=0; i<50; i++)
{
vCod[i] = 1000 + i;
sprintf(vNome[i], "Nome do Produto %d", i);
vPreco[i] = (10 + i) * 5;
}
//reinicializa as variaveis de indexação e flag achou produto
i = 0;
achou = 0;
//solicitar ao usuario codigo a pesquisar
printf("Informe o cod do produto a procurar: ");
scanf("%d", &codProcurar);
//procurar por codigo no vetor vCod
for (i=0; i<50; i++)
{
if (vCod[i] == codProcurar)//encontrando, imprimir nome e preco
{
printf("Nome:\t%s\n", vNome[i]);
printf("Preco:\t%.2f\n", vPreco[i]);
achou = 1;//sinaliza que o produto foi encontrado
}
}
//imprime mensagem caso produto não consta na base
if (achou == 0)
printf("Produto não encontrado.\n");
return 0;
}
Exemplo de exibição
- uchôa22
- Mensagens : 6
Data de inscrição : 14/09/2017
Esdras Uchoa / ra:3160234711/ periodo 1
Qui Nov 09, 2017 11:39 am
//:algoritmo q armazena numeros de 1 a 500 ,multiplo de 5. em c
#include<stdio.h>
int main(){
int n[501],i;
for (i=1; i<=501 ; i++){
if(i%5==0){
n[i]=i;
printf("resultado e %d \n",i);
}
}
return 0;
}
#include<stdio.h>
int main(){
int n[501],i;
for (i=1; i<=501 ; i++){
if(i%5==0){
n[i]=i;
printf("resultado e %d \n",i);
}
}
return 0;
}
- Victor da mata
- Mensagens : 6
Data de inscrição : 14/09/2017
Victor da Mata Genario : 1º periodo : RA:0106011768
Qui Nov 09, 2017 12:24 pm
O programa para procurar em vetores pre inicializados por codigo do aluno informado , ao encontrar informa nome , nota e se o aluno tiver a nota maior que 6 informa APROVADO se não Reprovado .
Na inicialização do vetor nota as notas são geradas aleatoriamente de 0 a 10 .
Na inicialização do vetor nota as notas são geradas aleatoriamente de 0 a 10 .
- Código:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
float nota[8];
int i,cod[8],codP,achou;
char nome[8][25] = {"Ana","Carla","Tiago","Victor","Esdras","Vinicius","Felipe","Bryan"};
srand(time(NULL));
for (i=0; i<8; i++)
{
cod[i] = 1000 + i;
nota[i] = rand()%10;
}
printf("Entre com o codigo do aluno : ");
scanf("%d",&codP);
for (i=0; i<8; i++)
{
if(codP==cod[i])
{
printf("%s: %.2f\n",nome[i],nota[i]);
(nota[i]>=6)?printf("APROVADO") : printf("REPROVADO");
achou = 1;
}
}
if(achou!=1)
{
printf("Aluno nao encontrado");
}
return 0;
}
- Renata
- Mensagens : 6
Data de inscrição : 07/09/2017
Renata Motta da Cunha RA:1838628330 2º Período
Qui Nov 09, 2017 7:22 pm
Renata M
Linguagem: Ruby
IDE: Geany
Questão. Faça um algorítimo que leia duas palavras de 5 letras, depois verifique e diga se um é anagrama* do outro.
*Anagrama é uma palavra ou frase feita com as letras de outra. Exemplo: padre e pedra.
Linguagem: Ruby
IDE: Geany
Questão. Faça um algorítimo que leia duas palavras de 5 letras, depois verifique e diga se um é anagrama* do outro.
*Anagrama é uma palavra ou frase feita com as letras de outra. Exemplo: padre e pedra.
- Código:
palavra1=[]
palavra2=[]
cont=0
for letra in 1..5
print "Digite a letra ", letra, " da primeira palavra: "
palavra1[letra-1]=gets.chomp
end
puts ""
for letra in 1..5
print "Digite a letra ", letra, " da segunda palavra: "
palavra2[letra-1]=gets.chomp
end
for x in 0..4
for y in 0..4
if (palavra1[x]==palavra2[y])
palavra2.delete_at(y)
cont=cont+1
end
end
end
puts ""
if (cont==5)
puts "É um anagrama"
else puts "Não é um anagrama"
end
- Fabricio Santos da Silva
- Mensagens : 6
Data de inscrição : 19/09/2017
Fabricio Santos 2ºPeriodo/RA:4885456607
Qui Nov 09, 2017 8:04 pm
Fazer um algoritmo que:
Preencha 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.
#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;
}
Preencha 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.
#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;
}
- Leonardo Curione Synthes
- Mensagens : 6
Data de inscrição : 15/09/2017
Leonardo Curione Synthes 2 periodo - Exercicio 5
Sex Nov 10, 2017 11:16 am
Questao: Faça um programa em C que identifique se em um determinado vetor, existem ou não valores repetidos.
Codigo:
#include <stdio.h>
#include <assert.h>
int main() {
int vet[5], tamanho = 5;
int i, j, resp = 0;
vet[0] = 100;
vet[1] = 200;
vet[2] = 300;
vet[3] = 300;
vet[4] = 500;
for (i = 0; i <= tamanho; i++) {
for (j = i + 1; j < tamanho; j++) {
if (vet[j] == vet[i]) {
resp = 1;
}
}
}
assert(1== resp);
return (0);
}
Codigo:
#include <stdio.h>
#include <assert.h>
int main() {
int vet[5], tamanho = 5;
int i, j, resp = 0;
vet[0] = 100;
vet[1] = 200;
vet[2] = 300;
vet[3] = 300;
vet[4] = 500;
for (i = 0; i <= tamanho; i++) {
for (j = i + 1; j < tamanho; j++) {
if (vet[j] == vet[i]) {
resp = 1;
}
}
}
assert(1== resp);
return (0);
}
- Yhago
- Mensagens : 6
Data de inscrição : 10/09/2017
Yhago Caetano Botelho / RA: 5465975183 / 2o período
Sáb Nov 11, 2017 12:20 pm
Preencher um vetor com números inteiros(8 unidades); solicitar um número do teclado.
Pesquisar se esse número existe no vetor. Se existir, imprimir em qual posição do vetor. Se não
existir, imprimir mensagem que não existe.
CÓDIGO:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
main()
{
int x, vet[8], num, achei=0;
for(int x=0;x<8;x++)
{
printf("\n[%d] Digite um numero: ",x);
scanf("%d",&vet[x]);
}
printf("\n\n");
printf("Digite um valor a ser pesquisado: ");
scanf("%d",&num);
for(int x=0;x<8;x++)
if(vet[x]==num)
{
printf("\n O numero %d esta na posicao %d: ",num,x);
achei=1;
}
if(achei!=1)
printf("\n Este numero nao existe");
printf("\n\n");
system("pause");
return(0);
}
Pesquisar se esse número existe no vetor. Se existir, imprimir em qual posição do vetor. Se não
existir, imprimir mensagem que não existe.
CÓDIGO:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
main()
{
int x, vet[8], num, achei=0;
for(int x=0;x<8;x++)
{
printf("\n[%d] Digite um numero: ",x);
scanf("%d",&vet[x]);
}
printf("\n\n");
printf("Digite um valor a ser pesquisado: ");
scanf("%d",&num);
for(int x=0;x<8;x++)
if(vet[x]==num)
{
printf("\n O numero %d esta na posicao %d: ",num,x);
achei=1;
}
if(achei!=1)
printf("\n Este numero nao existe");
printf("\n\n");
system("pause");
return(0);
}
- Rhuan Ferreira
- Mensagens : 6
Data de inscrição : 20/09/2017
Rhuan Ferreira de Oliveira - RA: 5944541684 - 2° P
Seg Nov 13, 2017 10:49 am
Algoritmo em C que armazene os números pares de 1 a 100 e mostre o multiplicação do número par por ele mesmo.
#include <stdio.h>
int main ()
{
int n[100], i;
for (i=1; i<=100; i++) {
if (i%2==0){
n [i]=i;
printf ("O numero par eh %d \n", i);
n [i]=n[i]*n[i];
printf ("a multiplicacao desse numero par ele mesmo eh %d \n\n", i*i);
}
}
return 0;
}
#include <stdio.h>
int main ()
{
int n[100], i;
for (i=1; i<=100; i++) {
if (i%2==0){
n [i]=i;
printf ("O numero par eh %d \n", i);
n [i]=n[i]*n[i];
printf ("a multiplicacao desse numero par ele mesmo eh %d \n\n", i*i);
}
}
return 0;
}
- fknust
- Mensagens : 6
Data de inscrição : 14/09/2017
Felipe Knust/1 periodo/ ra :2670294271
Seg Nov 13, 2017 11:06 am
Calcula o resultado da operação (soma,subtração,multiplicação ou divisão) desejada entre dois valores digitados.
E sai quando o usuário digita 2.
E sai quando o usuário digita 2.
- Código:
#include<stdio.h>
int main()
{
char op;
int sair;
float N[2];
do
{
printf("Entre com o primeiro numero : \n");
scanf("%f",&N[0]);
printf("Entre com o segundo numero : \n");
scanf("%f",&N[1]);
printf("Entre com o operador abaixo : \n");
scanf("%s",&op);
switch(op)
{
case '+':
N[2]=N[0]+N[1];
printf("o resultado eh %.2f \n",N[2]);
break;
case '-':
N[2]=N[0]-N[1];
printf("o resultado eh %.2f \n",N[2]);
break;
case '*':
N[2]=N[0]*N[1];
printf("o resultado eh %.2f \n",N[2]);
break;
case '/':
N[2]=N[0]/N[1];
printf("o resultado eh %.2f \n",N[2]);
break;
default: printf("Voce nao informou nenhum operado valido \n");
printf("Favor entrar com um operador valido \n");
scanf("%s",&op);
}
printf("para sair digite (2) \n");
scanf("%d",&sair);
}while(sair!=2);
return 0;
}
- mateusbaia
- Mensagens : 7
Data de inscrição : 14/09/2017
Mateus Baia / RA: 1800586546 / 2° periodo
Seg Nov 13, 2017 1:57 pm
faça um programa em C que receba 30 numeros, e informe qual deles é o maior numero par
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(void)
{
int vetor[30];
int x, i;
printf ("digite 30 numeros\n");
for (i = 0; i < 30; i++)
{
scanf("%d", &vetor[i]);
}
i = 1;
x = vetor[0];
while (i < 30)
{
if (vetor[i]>x&&vetor[i]%2==0)
{
x = vetor[i];
}
i++;
}
printf("\n O maior numero par que voce digitou foi %d .\n",x);
getch ();
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(void)
{
int vetor[30];
int x, i;
printf ("digite 30 numeros\n");
for (i = 0; i < 30; i++)
{
scanf("%d", &vetor[i]);
}
i = 1;
x = vetor[0];
while (i < 30)
{
if (vetor[i]>x&&vetor[i]%2==0)
{
x = vetor[i];
}
i++;
}
printf("\n O maior numero par que voce digitou foi %d .\n",x);
getch ();
return 0;
}
- Layson.RC
- Mensagens : 6
Data de inscrição : 09/09/2017
Layson Rodrigues da Costa, RA: 4885540884, 2º período
Seg Nov 13, 2017 3:43 pm
Utilizando a linguagem C, faça um código que leia 7 números e mostre qual é par e qual é impar, e também verifique se a soma dos pares e dos impares são par ou impar.
- Código:
#include <stdio.h>
int main()
{
int n[7],cont,spar=0,simpar=0;
for(cont=1;cont<=7;cont++)
{
printf("Digite o %d º valor! \n",cont);
scanf("%d",&n[cont]);
}
printf(" \n");
for(cont=1;cont<=7;cont++)
{
if(n[cont]%2==0)
{
printf("%d é par! \n",n[cont]);
spar = spar + n[cont];
}
else
{
printf("%d é impar! \n",n[cont]);
simpar = simpar + n[cont];
}
}
printf(" \n");
if(spar%2==0)
{
printf("A soma dos pares é %d e ela também é par! \n",spar);
}
else
{
printf("A soma dos pares é %d e ela é impar! \n",spar);
}
if(simpar%2==0)
{
printf("A soma dos impares é %d e ela é par! \n",simpar);
}
else
{
printf("A soma dos impares é %d e ela também é impar! \n",simpar);
}
return 0;
}
- Ericmartinsm
- Mensagens : 6
Data de inscrição : 14/09/2017
Eric Martins 2° semestre RA: 1800590736
Seg Nov 13, 2017 7:59 pm
faça um programa em que o usuário digite a sua idade e receba o ano que nasceu:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int idade, nascimento, anoatual=2017, decada[15];
decada[0]=10;
decada[8]=90;
printf ("Digite a sua idade para saber o ano que nasceu, digite 0 para sair:");
scanf ("%d", &idade);
while (idade!=0)
{
nascimento=anoatual-idade;
printf("\n o ano que voce nasceu eh %d", nascimento);
if (nascimento<=2016&&nascimento>=2007)
{
printf("\n voce eh uma crianca e nasceu na decada de %d", decada[0]);
}
if (nascimento<=2006&&nascimento>=2000)
{
printf("\n voce eh um adolescente e nasceu na decada de %d", decada[0]);
}
if (nascimento<=1999&&nascimento>=1990)
{
printf("\n voce eh um adulto e nasceu na decada de %d",decada[8]);
}
if (nascimento<=1989)
{
printf("\n voce ja esta velho");
}
printf ("\nDigite a sua idade para saber o ano que nasceu, digite 0 para sair:");
scanf ("%d", &idade);
}
if(idade==0)
{
printf("Voce optou por sair do programa.Adeus!.");
return 0;
}
}
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int idade, nascimento, anoatual=2017, decada[15];
decada[0]=10;
decada[8]=90;
printf ("Digite a sua idade para saber o ano que nasceu, digite 0 para sair:");
scanf ("%d", &idade);
while (idade!=0)
{
nascimento=anoatual-idade;
printf("\n o ano que voce nasceu eh %d", nascimento);
if (nascimento<=2016&&nascimento>=2007)
{
printf("\n voce eh uma crianca e nasceu na decada de %d", decada[0]);
}
if (nascimento<=2006&&nascimento>=2000)
{
printf("\n voce eh um adolescente e nasceu na decada de %d", decada[0]);
}
if (nascimento<=1999&&nascimento>=1990)
{
printf("\n voce eh um adulto e nasceu na decada de %d",decada[8]);
}
if (nascimento<=1989)
{
printf("\n voce ja esta velho");
}
printf ("\nDigite a sua idade para saber o ano que nasceu, digite 0 para sair:");
scanf ("%d", &idade);
}
if(idade==0)
{
printf("Voce optou por sair do programa.Adeus!.");
return 0;
}
}
- Leonardo Barchilon
- Mensagens : 6
Data de inscrição : 20/09/2017
Leonardo de Souza Barchilon / RA: 0106022064 / 1º Período
Ter Nov 14, 2017 12:00 pm
Código feito em Python para auxiliar a organização das tarefas cotidianas.
#programa com vetor, laço de repetição e comando de decisão.
v = int(input("Quantas tarefas à fazer você tem hoje?\n"))
vet = [0] * v
for i in range(v):
print("Diga a", i + 1 ,"tarefa a se fazer hoje:")
vet[i] = input()
print("Suas tarefas do dia são: \n", vet)
t = input("Você terá tempo para fazer todas as suas tarefas? Diga 's' para sim e 'n' para não.\n")
if t == 's':
print("Que bom!")
else:
print("Priorize as atividades com maior importância.")
#programa com vetor, laço de repetição e comando de decisão.
v = int(input("Quantas tarefas à fazer você tem hoje?\n"))
vet = [0] * v
for i in range(v):
print("Diga a", i + 1 ,"tarefa a se fazer hoje:")
vet[i] = input()
print("Suas tarefas do dia são: \n", vet)
t = input("Você terá tempo para fazer todas as suas tarefas? Diga 's' para sim e 'n' para não.\n")
if t == 's':
print("Que bom!")
else:
print("Priorize as atividades com maior importância.")
- geovane melo
- Mensagens : 6
Data de inscrição : 18/09/2017
Geovane Melo - 1º periodo - RA: 3149186638
Ter Nov 14, 2017 12:11 pm
Algoritmo que apresenta todos numeros impares de 1 ate 50.
#include <stdio.h>
int main ()
{
int x[50], i;
printf ("Aperte qualquer tecla + enter para ver todos numeros impares ate 50\n");
scanf("%d",&i);
for (i=1; i<=50; i++) {
if (i%2!=0){
x[i]=i;
printf ("\n %d eh um numero impar ate 50\n", i);
}
}
return 0;
}
#include <stdio.h>
int main ()
{
int x[50], i;
printf ("Aperte qualquer tecla + enter para ver todos numeros impares ate 50\n");
scanf("%d",&i);
for (i=1; i<=50; i++) {
if (i%2!=0){
x[i]=i;
printf ("\n %d eh um numero impar ate 50\n", i);
}
}
return 0;
}
- Daniel Antunes
- Mensagens : 6
Data de inscrição : 17/09/2017
Daniel Antunes - 1º periodo - RA: 2657952395
Qua Nov 15, 2017 9:30 am
Programa em java que a pessoa digita o numero e mostra a tabuada , caso deseja fazer mas uma vez , digite sim
, caso não deseja digite não.
package PC5;
import java.util.Scanner;
public class CL05 {
public static void main(String[] args) {
int n;
String s;
Scanner input = new Scanner (System.in);
System.out.println("Informe um numero:");
n = input.nextInt();
int[] tab = new int[11];
for(int i = 1; i <tab.length;i++){
tab[i] = i;
System.out.println( n+"x" + i+"=" + (n*tab[i]));
}
System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------");
System.out.println("Deseja fazer de novo:");
String s1 = input.next();
if (s1.equals("sim")){
System.out.println("Digite outro numero:");
n = input.nextInt();
int[] tab1 = new int[11];
for(int i = 1; i <tab1.length;i++){
tab1[i] = i;
System.out.println( n+"x" + i+"=" + (n*tab1[i]));
}
}
else {
System.out.println("Tabuada cancelada");
}
}
}
, caso não deseja digite não.
package PC5;
import java.util.Scanner;
public class CL05 {
public static void main(String[] args) {
int n;
String s;
Scanner input = new Scanner (System.in);
System.out.println("Informe um numero:");
n = input.nextInt();
int[] tab = new int[11];
for(int i = 1; i <tab.length;i++){
tab[i] = i;
System.out.println( n+"x" + i+"=" + (n*tab[i]));
}
System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------");
System.out.println("Deseja fazer de novo:");
String s1 = input.next();
if (s1.equals("sim")){
System.out.println("Digite outro numero:");
n = input.nextInt();
int[] tab1 = new int[11];
for(int i = 1; i <tab1.length;i++){
tab1[i] = i;
System.out.println( n+"x" + i+"=" + (n*tab1[i]));
}
}
else {
System.out.println("Tabuada cancelada");
}
}
}
- gabrielazeredo
- Mensagens : 5
Data de inscrição : 20/09/2017
Gabriel de Azeredo Santos / 1º Período / RA: 7733371090
Qua Nov 15, 2017 11:35 am
Programa em python que serve como agenda de telefones
print("Agenda de Telefones 1.0\nVálido para números de telefone de 8 a 10 dígitos.\n")
qtdtel = int(input("Diga quantos números de telefone você deseja salvar: "))
vet = [0] * qtdtel
for i in range(qtdtel):
vet[i] = input("Insira o {}º número de telefone: ".format(i + 1))
comp = len(vet[i])
if comp < 8 or comp >= 10:
print("O número de telefone é inválido. Verifique se está correto.")
vet[i] = (input("Insira o {}º número de telefone novamente: ".format(i + 1)))
if comp < 8 or comp >= 10:
print("O número continua inválido. Verifique seus dados.")
print("\n{} números guardados.\nLista dos números:\n{}".format(i + 1, vet))
print("Agenda de Telefones 1.0\nVálido para números de telefone de 8 a 10 dígitos.\n")
qtdtel = int(input("Diga quantos números de telefone você deseja salvar: "))
vet = [0] * qtdtel
for i in range(qtdtel):
vet[i] = input("Insira o {}º número de telefone: ".format(i + 1))
comp = len(vet[i])
if comp < 8 or comp >= 10:
print("O número de telefone é inválido. Verifique se está correto.")
vet[i] = (input("Insira o {}º número de telefone novamente: ".format(i + 1)))
if comp < 8 or comp >= 10:
print("O número continua inválido. Verifique seus dados.")
print("\n{} números guardados.\nLista dos números:\n{}".format(i + 1, vet))
- ednilson.mendes
- Mensagens : 6
Data de inscrição : 15/09/2017
Ednilson Mendes RA-1863682721
Qua Nov 15, 2017 12:32 pm
Escreva um programa na linguagem c, que exiba na tela os primeiros 100 números pares.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n[100],i;
printf("Numeros pares: \n");
for (i=1; i<=100 ; i++)
{
if(i%2==0)
{
n[i]=i;
printf("Numeros pares %d \n",i);
}
}
return 0;
}
#include <stdlib.h>
int main()
{
int n[100],i;
printf("Numeros pares: \n");
for (i=1; i<=100 ; i++)
{
if(i%2==0)
{
n[i]=i;
printf("Numeros pares %d \n",i);
}
}
return 0;
}
- joaopcfb
- Mensagens : 6
Data de inscrição : 15/09/2017
João Pedro França da Conceição RA:4885668602 2º Período
Qua Nov 15, 2017 12:39 pm
Faça um algoritmo em Python que solicite ao usuário números e os armazene em um vetor de 20 posições. Crie uma função que recebe o vetor preenchido e substitua todas as ocorrências de valores negativos por zero, as ocorrências de valores menores do que 10 por 1 e as demais ocorrências por 2.
def altera(vet, tam):
for i in range(tam):
if vet[i] < 0:
vet[i] = 0
elif vet[i] < 10:
vet[i] = 1
else:
v[i] = 2
return vet
tam = 39
v = [0]*tam
for i in range(tam):
v[i] = input('Digite um valor: ')
altera(v,tam)
print v
def altera(vet, tam):
for i in range(tam):
if vet[i] < 0:
vet[i] = 0
elif vet[i] < 10:
vet[i] = 1
else:
v[i] = 2
return vet
tam = 39
v = [0]*tam
for i in range(tam):
v[i] = input('Digite um valor: ')
altera(v,tam)
print v
- lukas de freitas
- Mensagens : 3
Data de inscrição : 17/09/2017
Lukas de Freitas Ferreira /periodo 2/Ra 4885695926
Qua Nov 15, 2017 1:39 pm
1. Utilizando estrutura, fazer um programa em C que permita a entrada de nome, endereço e telefone de 5 pessoas e os imprima em ordem alfabética.
#include <stdio.h>
struct cadastro {
char nome[20];
char end[50];
char telefone[11];
};
void main()
{
int i;
struct cadastro c[5];
for (i=0; i<5; i++)
{
printf("\n Digite seu Nome : ");
scanf("%s", &c[i].nome);
printf("\n Digite seu Endereco : ");
scanf("%s", &c[i].end);
printf("\n Digite seu Telefone : ");
scanf("%s", &c[i].telefone);
}
for (i=0; i<5; i++)
{
printf("\n Nome : %s", c[i].nome);
printf("\n Endereco : %s", c[i].end);
printf("\n Telefone : %s", c[i].telefone);
printf("\n\n");
}
getch();
}
#include <stdio.h>
struct cadastro {
char nome[20];
char end[50];
char telefone[11];
};
void main()
{
int i;
struct cadastro c[5];
for (i=0; i<5; i++)
{
printf("\n Digite seu Nome : ");
scanf("%s", &c[i].nome);
printf("\n Digite seu Endereco : ");
scanf("%s", &c[i].end);
printf("\n Digite seu Telefone : ");
scanf("%s", &c[i].telefone);
}
for (i=0; i<5; i++)
{
printf("\n Nome : %s", c[i].nome);
printf("\n Endereco : %s", c[i].end);
printf("\n Telefone : %s", c[i].telefone);
printf("\n\n");
}
getch();
}
- Karina Borges
- Mensagens : 6
Data de inscrição : 05/09/2017
Karina Monteiro Borges RA:4885695501
Qua Nov 15, 2017 1:50 pm
O código abaixo é de um programa que recebe 5 números inteiros e informa qual destes é maior.
Programa em c
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(void)
{
int vetor[5];
int x, i;
printf ("digite 5 numeros\n");
for (i = 0; i < 5; i++) /*Este laco faz o scan de cada elemento do vetor*/
{
scanf("%d", &vetor[i]);
}
i = 1;
x = vetor[0];
while (i < 5) /*Este laco compara cada elemento do vetor*/
{
if (vetor[i] > x)
{
x = vetor[i];
}
i++;
}
printf("\n O maior numero que voce digitou foi %d .\n",x);
getch ();
return 0;
}
Programa em c
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(void)
{
int vetor[5];
int x, i;
printf ("digite 5 numeros\n");
for (i = 0; i < 5; i++) /*Este laco faz o scan de cada elemento do vetor*/
{
scanf("%d", &vetor[i]);
}
i = 1;
x = vetor[0];
while (i < 5) /*Este laco compara cada elemento do vetor*/
{
if (vetor[i] > x)
{
x = vetor[i];
}
i++;
}
printf("\n O maior numero que voce digitou foi %d .\n",x);
getch ();
return 0;
}
- caiosales2017
- Mensagens : 5
Data de inscrição : 14/09/2017
Caio Sales 2° Periodo
Qua Nov 15, 2017 3:32 pm
Algoritmo para preencher vetor com números randômicos e diferentes [JavaScript]
var num = new Array(9);
for(var i=0;i<9;i++){
var randomico = Math.floor(Math.random()*9)+1;
var existe=false;
for(var cont=0;cont<i;cont++){
if(num[cont]==randomico){
existe=true;
break;
}else{
existe=false;
}
}
if(!existe){
num[i]=randomico;
}else{
i--;
}
}
var num = new Array(9);
for(var i=0;i<9;i++){
var randomico = Math.floor(Math.random()*9)+1;
var existe=false;
for(var cont=0;cont<i;cont++){
if(num[cont]==randomico){
existe=true;
break;
}else{
existe=false;
}
}
if(!existe){
num[i]=randomico;
}else{
i--;
}
}
- Raphael Caetano
- Mensagens : 4
Data de inscrição : 19/09/2017
Raphael Caetano/ 1º período
Qua Nov 15, 2017 9:08 pm
Aluno:Raphael Caetano
RA:1000848261
1°periodo
Um programa que imprime uma tabela com a imagem da função tangente, em intervalos de
10 em 10 graus.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
double angulo;
double pi = 3.14159265358979;
for (angulo = 0; angulo <= 180; angulo += 10.0) {
if (angulo == 90.0) {
continue;
}
printf("tan(%f) = %f\n", angulo, tan(angulo/180*pi));
}
return 0;
RA:1000848261
1°periodo
Um programa que imprime uma tabela com a imagem da função tangente, em intervalos de
10 em 10 graus.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
double angulo;
double pi = 3.14159265358979;
for (angulo = 0; angulo <= 180; angulo += 10.0) {
if (angulo == 90.0) {
continue;
}
printf("tan(%f) = %f\n", angulo, tan(angulo/180*pi));
}
return 0;
- matheus.silva
- Mensagens : 6
Data de inscrição : 14/09/2017
Matheus da Costa martiniano Silva RA:5935491043 2 periodo
Qua Nov 15, 2017 9:35 pm
Crie um programa em C que peça 10 números, armazene eles em um vetor e diga qual elemento é o maior, qual é o menor e que seus valores.
#include <stdio.h>
int main()
{
int i, v[10], menor;
for (i=0; i<10; i++)
{
scanf("%d",&v[i]);
if (v[i]<v[i-1])
menor = v[i];
}
printf("Menor: %d",menor);
return 0;
}
#include <stdio.h>
int main()
{
int i, v[10], menor;
for (i=0; i<10; i++)
{
scanf("%d",&v[i]);
if (v[i]<v[i-1])
menor = v[i];
}
printf("Menor: %d",menor);
return 0;
}
- João Mainoth
- Mensagens : 6
Data de inscrição : 18/09/2017
João Victor Mainoth Pereira/RA:0106011767/1º Período
Qua Nov 15, 2017 9:51 pm
Questão-Faça um algoritmo q armazene 3 produtos e seus respectivos valores e que mostre na tela qual é o produto e valor com base na numeração de armazenazem feita anteriormente no msm algoritmo se custar 10 reias ou mais diga q esta com um "preço alto" se for inferior a '0 diga q está com "preço baixo"
Feito em VisualG
algoritmo "Mercadinho"
var
produto:vetor[1..3] de caracter
valor:vetor[1..3] de real
num:inteiro
i:inteiro
resposta:caracter
inicio
para i de 1 ate 3 faca
escreval("Nome do produto?")
leia(produto[i])
escreval("Diga o valor..")
leia(valor[i])
fimpara
resposta <- "s"
enquanto resposta="s" faca
escreval("Codigo do produto?")
leia(num)
escreval(produto[num],valor[num])
se(valor[num]>=10)entao
escreval("preço alto")
senao
escreval("preço baixo")
fimse
escreval("Deseja continuar?s/n?")
leia(resposta)
fimenquanto
fimalgoritmo
Feito em VisualG
algoritmo "Mercadinho"
var
produto:vetor[1..3] de caracter
valor:vetor[1..3] de real
num:inteiro
i:inteiro
resposta:caracter
inicio
para i de 1 ate 3 faca
escreval("Nome do produto?")
leia(produto[i])
escreval("Diga o valor..")
leia(valor[i])
fimpara
resposta <- "s"
enquanto resposta="s" faca
escreval("Codigo do produto?")
leia(num)
escreval(produto[num],valor[num])
se(valor[num]>=10)entao
escreval("preço alto")
senao
escreval("preço baixo")
fimse
escreval("Deseja continuar?s/n?")
leia(resposta)
fimenquanto
fimalgoritmo
Página 1 de 2 • 1, 2
Permissões neste sub-fórum
Não podes responder a tópicos