Subpage under development, new version coming soon!
Subject: Programação
Pra começar, se for usar IDE, acho melhor começar com uma simples, como BlueJ. Depois vai pra NetBeans ou Eclipse.
Gentem, tenho que aprender PHP, to usando aqui o notepad++, fiz o código em .php
como faço pra testar agora? pra abrí-lo?
como faço pra testar agora? pra abrí-lo?
Então, tô começando a ver C agora, estruturas de repetição agora, o conceito eu acho que consegui pegar bem, mas não tô conseguindo resolver essa daqui:
Dado n, imprimir as n primeiras potências de 2. Lembrando que a primeira potência de 2 é 2^0=1.
Tenho que usar while nessa, pra fazer ele voltar 5 vezes pensei num contador que fosse diminuindo n até 0, mas como faço pra definir os expoentes?
Dado n, imprimir as n primeiras potências de 2. Lembrando que a primeira potência de 2 é 2^0=1.
Tenho que usar while nessa, pra fazer ele voltar 5 vezes pensei num contador que fosse diminuindo n até 0, mas como faço pra definir os expoentes?
Nem precisar usar, expoente se vc usar a cabeça. Basta pegar o resultado e multiplicar por 2
2^0=1
2^1=2
2^2=4
Comece seucontador com 1 e a cada iteraçao multiplique por 2 -) simples e fácil
2^0=1
2^1=2
2^2=4
Comece seucontador com 1 e a cada iteraçao multiplique por 2 -) simples e fácil
Mas já ensina ele para um caso mais complexo.
Eu não lembro mais. Uns 3 anos sem brincar com isso
Eu não lembro mais. Uns 3 anos sem brincar com isso
Se ele pedir ensino, mas acho q ele não vai precisar, o objetivo desses primei
Os exercícios é aprender a pensar e não aprender coisinhas especificas ....
Os exercícios é aprender a pensar e não aprender coisinhas especificas ....
Ficar sem praticar é tenso.
Eu curtia minhas aulas de C++
Me ajudou a criar programas de engenharia.
Eu curtia minhas aulas de C++
Me ajudou a criar programas de engenharia.
Eu nunca trabalhei com C, só fortran, mas a estrutura deve ser similar. Acho que não entendi sua pergunta pq teoricamente é algo muito fácil:
!Manda a pessoa entrar com o número de potências que deseja:
read (n);
a:=n
while a >= 0 do
a:=n-a
print (2^a)
a:=a-1
(edited)
!Manda a pessoa entrar com o número de potências que deseja:
read (n);
a:=n
while a >= 0 do
a:=n-a
print (2^a)
a:=a-1
(edited)
Só teria que ver se é a>0 ou a>=0 porque não entendi se quando a pessoa digitar 5, você precisa dar a resposta de 2^0 até 2^5 ou se são as 5 primeiras potências, ou seja, de 2^0 a 2^4.
Consegui fazendo assim:
int n;
int m = 1;
int c = 0;
scanf("%i", &n);
while (c < n)
{
printf("%i ", m);
m=m*2;
c=c+1;
}
Edit: por algum motivo tava indo só metade do código.
(edited)
int n;
int m = 1;
int c = 0;
scanf("%i", &n);
while (c < n)
{
printf("%i ", m);
m=m*2;
c=c+1;
}
Edit: por algum motivo tava indo só metade do código.
(edited)
Eram as 5 primeiras potências, de 2^0 a 2^4 no caso.
É o sinal de menos... Na primeira vez que postei, tb apagou tudo.
Cá estou eu de novo, rs.
Tenho que reduzir uma fração a/b até torná-la irredutível. Acho que dividindo os valores pelo mdc deles dá pra reduzir, tentei fazer isso e o código tá assim:
#include
int main()
{
int a;
int b;
int z;
int ndo;
int sor;
int mdc;
int cima;
int baixo;
scanf("%i", &a);
scanf("%i", &b);
ndo=a;
sor=b;
while (z!=0)
{
z=ndo%sor;
ndo=sor;
sor=z;
}
mdc=sor;
cima= (a/mdc);
baixo= (b/mdc);
printf("%i %i", cima, baixo);
return 0;
}
Porém quando testo dá erro e eu não consegui ainda identificar onde tá. Ele compila e tudo, mas depois que eu entro o valor de b ele dá erro.
-
Uma amiga minha tentou fazer o mesmo exercício usando esse código:
int main ( void )
{
int a;
int b;
int x;
int y;
int resto;
scanf ("%d", &a);
scanf ("%d", &b);
resto=a%b;
while (resto!=0)
{
x=a;
y=b;
x=y;
y=resto;
resto=x%y;
}
if (a==2*b)
{
y=b-a;
} else if (a==b/2)
{
y=b-a;
}
printf("%d %d", (a/y), (b/y));
return 0;
}
Esse não dá erro, mas quando entra 30 e 15 tá saindo -2 e -1 ao invés de 2 e 1.
(edited)
Tenho que reduzir uma fração a/b até torná-la irredutível. Acho que dividindo os valores pelo mdc deles dá pra reduzir, tentei fazer isso e o código tá assim:
#include
int main()
{
int a;
int b;
int z;
int ndo;
int sor;
int mdc;
int cima;
int baixo;
scanf("%i", &a);
scanf("%i", &b);
ndo=a;
sor=b;
while (z!=0)
{
z=ndo%sor;
ndo=sor;
sor=z;
}
mdc=sor;
cima= (a/mdc);
baixo= (b/mdc);
printf("%i %i", cima, baixo);
return 0;
}
Porém quando testo dá erro e eu não consegui ainda identificar onde tá. Ele compila e tudo, mas depois que eu entro o valor de b ele dá erro.
-
Uma amiga minha tentou fazer o mesmo exercício usando esse código:
int main ( void )
{
int a;
int b;
int x;
int y;
int resto;
scanf ("%d", &a);
scanf ("%d", &b);
resto=a%b;
while (resto!=0)
{
x=a;
y=b;
x=y;
y=resto;
resto=x%y;
}
if (a==2*b)
{
y=b-a;
} else if (a==b/2)
{
y=b-a;
}
printf("%d %d", (a/y), (b/y));
return 0;
}
Esse não dá erro, mas quando entra 30 e 15 tá saindo -2 e -1 ao invés de 2 e 1.
(edited)
Galera, vou fazer um concurso para programador, no edital, nao fala sobre o estilo da prova, se é objetiva, subjetiva, misto
1ª Fase: De Caráter Eliminatório:
Esta fase consta de prova prática para a construção de um crud utilizando as tecnologias
java + postgres, permitido utilizar qualquer framework, sendo preferível: hibernate, jpa e
jsf, constando situações práticas relacionadas ao serviço, perfazendo um total de 100
(cem) pontos.
para a construção de um crud utilizando as tecnologias
java + postgres,
significa q eu vou ter que fazer um CRUD a mão?!
1ª Fase: De Caráter Eliminatório:
Esta fase consta de prova prática para a construção de um crud utilizando as tecnologias
java + postgres, permitido utilizar qualquer framework, sendo preferível: hibernate, jpa e
jsf, constando situações práticas relacionadas ao serviço, perfazendo um total de 100
(cem) pontos.
para a construção de um crud utilizando as tecnologias
java + postgres,
significa q eu vou ter que fazer um CRUD a mão?!
Ta escrito, prova PRÁTICA
então, pelo que consegui entender você tera que fazer um crud sim, que que vc quer dizer na mao ?
pelo que entendi é sentar na frente do pc fazer e entregar.
mas esta ali tambem podem usar qualquer framework,
da pra fazer um crud em menos de 5 minutos com varios frameworks
e mesmo seco na mao, 30 minutos ta de bom tamanho.
então, pelo que consegui entender você tera que fazer um crud sim, que que vc quer dizer na mao ?
pelo que entendi é sentar na frente do pc fazer e entregar.
mas esta ali tambem podem usar qualquer framework,
da pra fazer um crud em menos de 5 minutos com varios frameworks
e mesmo seco na mao, 30 minutos ta de bom tamanho.
na verdade nem teve prova pratica
mas conversando com a galera la, teve um que fez esse concurso antes e foi ao contrario, no edital dizia que era uma prova, chegou na hora era uma prova pratica de crud e mais algumas coisas
a prova foi 3 questoes abertas e 2 objetivos, 3 de sql e 2 de java, melhor, nao to treinado em crud com framework kkk
mas conversando com a galera la, teve um que fez esse concurso antes e foi ao contrario, no edital dizia que era uma prova, chegou na hora era uma prova pratica de crud e mais algumas coisas
a prova foi 3 questoes abertas e 2 objetivos, 3 de sql e 2 de java, melhor, nao to treinado em crud com framework kkk