1 – 27 de 27
Anônimo Anônimo disse...

Exércicio 0 o meu ficou assim

#include

int main(void){

int x, y;

printf("Digite um número: ");
scanf("%d", &x);

printf("Digite outro número: ");
scanf("%d", &y);

if(x > y){
printf(" %d é o Maior e %d é o Menor!\n", x, y);
}
else{
printf("%d é o Menor e %d é o Maior!\n", x, y);
}

return 0;
}

27 de fevereiro de 2014 às 04:18

Anônimo Anônimo disse...

Ola a todos, primeiramente gostei muito da didatica e a preocupacao de ajudar o proximo passando esses conhecimentos a outros interessados em aprender C. Faco engenharia eletrica e aprendi muito por aqui também.

No exercicio 0, foi solicitado tanto o maior numero como o menor numero tambem para mostrar na tela, entao eu fiz assim:

#include

/*Desafio 3. Crie um programa em C que recebe uma nota (entre 0.0 e 10.0) e checa se você passou direto, ficou de recuperação ou foi reprovado na matéria.
A regra é a seguinte:
Nota 7 ou mais: passou direto
Entre 4 e 7: tem direito de fazer uma prova de recuperação
Abaixo de 4: reprovado direto*/

int main()
{
float nota;

printf("Digite a nota do aluno: ");
scanf(" %f", &nota);

if(nota >= 7)
{
printf("\nParabens, voce passou direto\n\n");
}
else
{
if(nota >= 4)
{
printf("\nVoce esta de recuperacao, ainda tem chance de passar, entao estude.\n");
}
else
{
printf("\nSinto muito, voce perdao, sera necessario repetir a materia, deveria estudar mais.\n");
}
}
return 0;
}

13 de março de 2014 às 14:46

Blogger Unknown disse...

ja o exercicio 1 eu fiz assim:

#include
#include
#include

//Faça um programa que receba três inteiros e diga qual deles é o maior e qual o menor. Consegue criar mais de uma solução?


int main()
{
int x, y, z;

printf("Digite o primeiro numero: ");
scanf(" %d", &x);

printf("\n\nDigite o segundo numero: ");
scanf(" %d", &y);

printf("\n\nDigite o terceiro numero: ");
scanf(" %d", &z);

if(x > y & x > z)
{
printf("\n\nO maior numero eh %d", x);
}
if(y > x & y > z)
{
printf("\n\nO maior numero eh %d", y);
}
if(z > x & z > y)
{
printf("\n\nO maior numero eh %d", z);
}

if(x < y & x < z)
{
printf("\n\nO menor numero eh %d", x);
}
if(y < x & y < z)
{
printf("\n\nO menor numero eh %d", y);
}
if(z < x & z < y)
{
printf("\n\nO menor numero eh %d", z);
}

return 0;
}

13 de março de 2014 às 14:48

Blogger Unknown disse...

a minha numero 1 ficou assim.. mas acho que ficou grande demais...


// Faça um programa que receba três inteiros e diga qual deles é o maior e qual o menor. Consegue criar mais de uma solução?

#include

int main(void)

{
int num1, num2, num3, maior, menor;

printf("escreva 3 numeros:\n\n");
scanf("%d" "%d" "%d", &num1, &num2, &num3);

if (num1>num2)
{
maior = num1;
}
else
{
maior = num2;
}

if (maior>num3)
{
printf("o numero %d é maior \n\n\n", maior);
}
else
{
printf("o numero maior é o %d\n\n", num3);
}

if (num1<num2)
{
menor = num1;
}
else
{
menor = num2;
}
if (menor<num3)
{
printf("o numero %d é menor\n\n", menor);
}
else
{
printf("o numero menor é o %d\n\n", num3);
}

}

29 de março de 2014 às 08:50

Blogger Hagliberto disse...

/*Desafio 1. Crie um programa em C que peça um número ao usuário e armazene ele na variável x.
Depois peça outro número e armazene na variável y.
Mostre esses números. Em seguida, faça com que x passe a ter o valor de y, e que y passe a ter o valor de x.
Dica: você vai precisar usar outra variável.*/
#include
#include
int main (void){
int x, y, aux;
printf("Digite um numero:\n");
scanf("%i", &x);
printf("Digite outro numero:\n");
scanf("%i", &y);

aux = x;
x = y;
y = aux;

printf("Os numeros que eram: %i e %i\t agora sao: %i e %i que bonitinhu!\n", y, x, x, y);

return 0;
}

11 de abril de 2014 às 20:33

Blogger Unknown disse...

um programa que valide um numero fornecido pelo usuario. este numero devera obrigatoriamente ser entre 50 e 70 ou ser superior a 100 para qualquer outro valor fornecido pelo usuario devera aparecer essa msg "este numero nao é valido. digite novamente" o programa so pode terminar quando o usuario digitar 10 valores

25 de novembro de 2014 às 15:52

Blogger Unknown disse...

Estarei passando uma informação, pra quem esta se batendo para achar o símbolo barra vertical "|":
é só apertar as teclas:
shift + \= |

17 de abril de 2015 às 18:53

Anônimo MAC disse...

//5. Escreva um programa que pergunte o dia, mês e ano do aniversário de uma pessoa
// e diga se a data é válida ou não. Caso não seja, diga o motivo.
// Suponha que todos os meses tem 31 dias e que estejamos no ano de 2013.

//MAC

#include
int main()
{
int dia,mes,ano;
printf("Qual dia voce nasceu\n");
scanf("%d",&dia);
if ((dia<1)||(dia>31))
{
printf("dia invalido");
return 0;
}

printf("Qual mes voce nasceu\n");
scanf("%d",&mes);
if ((mes<1)||(mes>12))
{
printf("mes invalido");
return 0;
}
printf("Qual ano voce nasceu\n");
scanf("%d",&ano);
if ((ano<1900)||(ano>2013))
{
printf("ano invalido");
return 0;
}
printf("%d/%d/%d data valida",dia,mes,ano);
}

21 de abril de 2015 às 08:43

Anônimo Anônimo disse...

tem algum problema com essa minha logica?? favor me ajudar nessa pequena duda.

#include

int main()
{
int x,y,w,z;

printf("Insira um numero: ");
scanf("%d",&x);

printf("Insira outro numero: ");
scanf("%d",&y);

printf("%d equivale a x e %d equivale a y.\n",x,y);

w=y;
z=x;

printf("Agr %d equivale a x e %d equivale a y.\n",w,z);
}

1 de julho de 2015 às 09:09

Blogger dicas de tudo e mais um pouco... disse...

No exercício 5 diz que se errar a data ele para na hora, mas não, se errar data e o mês ele só avisa sobre o dia errado. Da mesma forma que se errar o dia, mes e ano ele só avisa do dia, ou seja, ele sempre pega o nível da linha superior e mostra o erro. O resto ele ignora.

23 de novembro de 2015 às 16:23

Anônimo Anônimo disse...

Muito Bom!!

29 de novembro de 2015 às 12:50

Anônimo Anônimo disse...

Excelente curso! Muito obrigado pelo trabalho muito competente!!!

17 de março de 2016 às 13:13

Blogger Unknown disse...

//O MEU PRIMEIRO FICOU ASSIM JA QUE SE PEDE O MENOR E O MENOR

/*Faça um programa que peça dois números ao usuário e mostre qual o maior e qual o menor*/
#include
main()
{
int n1, n2, maior, menor;

printf ("digite o primeiro numero : ");
scanf ("%d", &n1);
printf ("digite o primeiro numero : ");
scanf ("%d", &n2);

if (n1>n2)
{

maior=n1;
menor=n2;
printf ("maior %d menor %d", maior, menor);
}
else
{
maior=n2;
menor=n1;
printf ("maior %d menor %d", maior, menor);
}

}

28 de abril de 2016 às 09:54

Blogger joao disse...

A minha quinta questão ficou assim:


#include

int main(void) {

int dia, mes, ano, resultado, soma;

printf(" Informe o dia. \n");
scanf("%d",&dia);
printf(" Informe o mes. \n");
scanf("%d",&mes);
printf(" Informe o ano. \n");
scanf("%d",&ano);
if (dia>=1 || dia<=31) {
resultado = 1;
}
else {
resultado = 0;
}
if (mes>=1 || mes<=12) {
resultado = 1 + 1;
soma = resultado;
}
else {
resultado = 0;
}
if (ano<=2014){
resultado = 1+soma;
}
else {
resultado = 0;
}
if (resultado == 3){
printf(" A DATA EH VALIDA! \n");
}
else {
printf(" A DATA EH INVALIDA! \n");
}
return 0;
}

25 de junho de 2016 às 17:42

Blogger Unknown disse...

A minha questão 0 ficou assim:

Scanner x = new Scanner (System.in);
int a,b;
System.out.println("Digite um número: ");
a = x.nextInt();
System.out.println("Digite outro número: ");
b = x.nextInt();
if(a>b){
System.out.println("O número A é o maior");
} else {

System.out.println("O número B é o maior");
}
}



}

21 de julho de 2016 às 09:44

Anônimo Anônimo disse...

Bom dia!
No primeiro exercicio é necessario fazer a comparacao do num2 com num3.

A+
EO

12 de maio de 2017 às 01:45

Anônimo Ana disse...

o meu exercício 1 ficou assim:
#include
main()
{
int a, b, c;
printf("digite 3 numeros:");
scanf("%d%d%d",a,b,c);

if (a>b)
if(a>c)
printf("maior:%d\nmenor:%d",a,b);
else
printf("maior:%d\nmenor:%d",c,b);
else
printf("maior:%d\nmenor:%d",c,a);

if (b>a)
if(b>c)
printf("maior:%d\nmenor:%d",b,a);
else
printf("maior:%d\nmenor:%d",c,a);
else
printf("maior:%d\nmenor:%d",c,b);

if(c>a)
if(c>b)
printf("maior:%d\nmenor:%d",c,a);
else
printf("maior:%d\nmenor:%d",b,a);
else
printf("maior:%d\nmenor:%d",b,c);

23 de maio de 2017 às 13:57

Blogger Unknown disse...

criar um, codigo computacional original de até 80 linhas de instruções o programa deve ser uma aplicação rica e eficiente trabalhos com traços de falta de originalidade.

utilizar no minimo 3 bibliotecas de funções do c++ e algumas de sua funções.
alguém poderia me ajudar desse programa


alguém poderia me ajudar desse programa.

5 de novembro de 2017 às 14:16

Anônimo Anônimo disse...

"Me ajude Por Favor"

1-Faça um programa em C que receba três números quaisquer digitados pelo
usuário e crie funções, nesse programa, que recebam esses três números
por parâmetros e apresente:
(a) Qual desses números é o menor.
(b) Qual desses números é o maior.
(c) Os números ordenados de forma crescente

22 de fevereiro de 2018 às 05:47

Anônimo Anônimo disse...

#include
#include
int main(){
setlocale(LC_ALL,"Portuguese");
int x,h;
printf("Digite um número: ");
scanf("%d",&x);
printf("Digite o segundo número: ");
scanf("%d",&h);
if(x==h){
printf("São iguais, por isso não satisfaz à questão\n");}

if (x>h){
printf("O valor de x= %d é maior do que h= %d.\n",x,h);}
if(x
#include
int main(){
setlocale(LC_ALL,"Portuguese");
int x,h;
printf("Digite um número: ");
scanf("%d",&x);
printf("Digite o segundo número: ");
scanf("%d",&h);

if (x>h){
printf("O valor de x= %d é maior do que h= %d.\n",x,h);}
else
if(x<h){
printf("O valor de x= %d é menor do que h= %d.\n",x,h);}
else
if(x==h){
printf("São iguais, por isso não satisfaz à questão\n");}

system("pause");
return 0;}

18 de abril de 2018 às 23:50

Blogger Unknown disse...

/* 5. Escreva um programa que pergunte o dia, mês e ano do aniversário de uma pessoa e diga se a data é válida ou não. Caso não seja, diga o motivo. Suponha que todos os meses tem 31 dias e que estejamos no ano de 2013. */

#include
#include
#include

int main()
{
setlocale(LC_ALL,"");
system("color e0");

int dia, mes, ano;

printf("\n\t\Digite a seguir o DIA, o MÊS e o ANO do seu aniversário:\n");

printf("\n\t\Digite o DIA: ");
scanf("%d", &dia);

printf("\n\t\Digite o MÊS: ");
scanf("%d", &mes);

printf("\n\t\Digite o ANO: ");
scanf("%d", &ano);

if((dia < 1) || (dia > 31))
printf("\n\t\Dia INVÁLIDO!");

if((mes < 1) || (mes > 12))
printf("\n\t\Mês INVÁLIDO!");

if(ano > 2013)
printf("\n\t\Ano INVÁLIDO!");

else
printf("\n\t\Data VÁLIDA. A DATA do seu aniversário é %d/%d/%d !", dia, mes, ano);
}

13 de julho de 2018 às 13:09

Blogger Unknown disse...

meu programa ta sempre imprimindo o mês como "0", onde está o erro?


#include

int main()
{
int dia,mes,ano;
printf("por favor insira sua data de aniverśario no formato dd/mm/aa");
scanf(" %d", &dia);
scanf(" %d", &mes);
scanf(" %d", &ano);


if(ano>2018||ano<1900){printf("ano inválido!");}//anos inválidos

else{if(mes>12||mes<1){printf("mês inválido!");}//meses inválidos

else{if(dia<1){printf("dia inválido!");}else{
if((mes==4||mes==6||mes==9||mes==11)&&(dia>30)){printf("dia inválido!");/*meses terminados em 30*/ }
else{if(mes=2&dia<28){printf("dia inválido");}/*fevereiro*/
else{if(dia>31){printf("dia inválido");}
else{printf("sua data de nascimento é %d %d %d",dia,mes,ano);}}}}}}}

28 de setembro de 2018 às 18:09

Blogger Unknown disse...

Escreva um programa que pede para o usuário entra um número correspondente ao dia da semana e que então apresente na tela o nome do dia utilizando o comando if else

22 de dezembro de 2018 às 08:53

Anônimo Anônimo disse...

Alguem me ajuda com esses 4 programas por favor

QUESTÃO 01 – Quantidade de Algarismos
Faça um programa que receba como entrada um número N (0 < N <= 100) representando a
quantidade de casos de testes. Para cada caso de teste, um número M (0 <= M <=
100.000.000.000) deve ser lido. Seu programa deve calcular e imprimir a quantidade X de
algarismos que o número M digitado em cada caso de teste possui.
QUESTÃO 02 – Números Consecutivos
Este programa deve receber inicialmente como entrada um número inteiro N (0 < N <= 100)
correspondente a quantidade de casos de teste. Para cada caso de teste seu programa deve ser
capaz de receber um número inteiro NUM (0 <= NUM <= 10.000.000). Após a leitura de NUM,
seu programa deve calcular se existe dois algarismos iguais consecutivos neste número. Casos
exista, seu programa deve exibir a mensagem “Sim, existem algarismos consecutivos”, se não
existir, imprimir “O numero digitado não possui algarismos iguais consecutivos”.
QUESTÃO 03 – Primeiro e Último
Este programa deve receber como entrada um número inteiro N (0 < N <= 100) que representa
a quantidade de casos de testes que serão executados. Para cada caso de teste seu programa
deve receber um número inteiro X (0 <= X <= 10.000.000). Para cada número X lido, você deve
verificar se o seu primeiro e o último dígitos são iguais. Caso sejam iguais, imprima “SIM”, se não
forem iguais, imprimir “NÃO”.
QUESTÃO 04 – Gado Demais
Escreva um programa que receba um número inteiro N correspondente ao código de
identificação de um boi e após isto, um número real PESO correspondente ao mesmo animal.
Seu programa deve efetuar leituras até que um código N menor que 0, seja digitado.
No final, seu programa deve calcular e imprimir os seguintes campos:
A) A média do peso dos bois.
B) O boi mais pesado, bem como a quantidade de bois com o maior peso.
C) O segundo boi mais pesado, bem como a quantidade de bois com o segundo maior peso.
D) O boi mais leve, bem como a quantidade de bois com o menor peso.
E) O segundo boi mais leve e a quantidade de bois com o segundo menor peso.

4 de junho de 2020 às 13:04

Blogger Wesley disse...

Uma dúvida em relação a resposta do Exercício 0:
O if só será executado se a condição X>Y for verdadeira, caso contrário será o else. No entanto , e se X for igual a Y? O C interpretará a condição como falsa e executará o else, ainda mostrando Y como maior. Eu usei a seguinte solução.

#include
#include
int main(void)
{
float n1,n2;
setlocale(LC_ALL,"Portuguese");
printf("\n Digite dois números: ");
scanf("%f%f",&n1,&n2);
if(n1>n2)
{
printf("\n %.3f é maior que %.3f.",n1,n2);
}
if(n1==n2)
{
printf("\n %.3f = %.3f.",n1,n2);
}
if(n1<n2)
{
printf("\n %.3f é maior que %.3f.",n2,n1);
}
return 0;
}

27 de fevereiro de 2021 às 04:36

Comentário excluído

Este comentário foi removido pelo autor.

27 de fevereiro de 2021 às 04:37

Blogger Wesley disse...

Minha solução para o desafio 1:

#include
#include
int main(void)
{
int x,y,i;
setlocale(LC_ALL,"Portuguese");
printf("\n Digite um número: ");
scanf("%d",&x);
printf("\n Digite outro número: ");
scanf("%d",&y);
printf("\n Número 1: %d Número 2: %d",x,y);
if(x!=y)
{
printf("\n NÚMEROS TROCADOS.");
i=x;
x=y;
y=i;
printf("\n Número 1: %d Número 2: %d",x,y);
}
else
{
printf("\n %d é igual a %d",x,y);
}
return 0;
}

27 de fevereiro de 2021 às 05:48

É quase impossível criar centenas de páginas voltadas para programação C e não cometer algum erro.

- Se notar algum conceito, letra ou trecho de código errado, deixe sua correção

- Se perceber uma maneira melhor ou mais eficiente de fazer algo, deixe sua ideia

- Se algo não ficar claro ou for confuso, nos avise

Aos poucos vamos aumentando e melhorando a qualidade de nosso material, e para isso contamos com sua ajuda.
Você pode usar algumas tags HTML, como <b>, <i>, <a>

A moderação de comentários foi ativada. Todos os comentários devem ser aprovados pelo autor do blog.

Depois de enviar seu comentário, será necessário fazer login.
Prove que você não é um robô