Escrever um programa para exibir os números de 1 até 50 na tela. Faça um programa que mostre a tabuada de um número N (N será lido do teclado). Faça um programa que peça ao usuário um número entre 12 e 20. Se a pessoa digitar um número diferente, mostrar a mensagem "entrada inválida" e solicitar o número novamente. Se digitar correto mostrar o número digitado. É em c++, agradeço ai já, na moral quem fizer é brabo d++
Soluções para a tarefa
Resposta:
Código-fonte
#include<stdio.h> /*Arquivo de cabeçalho que contém as funções printf() e scanf() */
#include<locale.h> /*Arquivo de cabeçalho que contém a função setlocale que serve para mostrar na tela os caracteres da língua Portuguesa como á, â ,ç,etc. */
int main()
{
int num;
setlocale(LC_ALL,"Portuguese");
printf("\n\t Imprimir os números de 1 até 50 : \n"); for(num=1;num<=50;num++)
{
printf(" %d\n",num);
}
return 0;
}
Existe outra maneira de construir esse programa?
Sim. Em Linguagem C, temos um operador que soma 1 ao seu operando que é o operador de incremento(++) . Em outras palavras: num = num+1 é o mesmo que num++ , ou seja, se mudarmos a forma de escrever do incremento no comando for anterior, teríamos o mesmo resultado.
#include<stdio.h>
#include<locale.h>
int main()
{
int num;
setlocale(LC_ALL,"Portuguese");
printf("\n\t Imprimir os números de 1 até 50 : \n");
for(num=1;num<=50;num=num+1)
{
printf(" %d\n",num);
}
return 0;
}
_____________________________________________________
Boa tarde, tudo bem ?!
Primeiro exercício :
Escrever um programa para exibir os números de 1 até 50 na tela.
Código :
#include<stdio.h>
#include<locale.h>
int main()
{
int num;
setlocale(LC_ALL,"Portuguese");
printf("\n\t Imprimir os números de 1 até 50 : \n"); for(num=1;num<=50;num++)
{
printf(" %d\n",num);
}
return 0;
Segundo exercício :
Faça um programa que mostre a tabuada de um número N (N será lido do teclado).
Código :
#include<stdio.h>
int main()
{
int tabuada, variavel_contadora = 1, num;
printf("Entre com um número: \n");
scanf("%d",&num);
while(variavel_contadora <= 12)
{
tabuada = num *variavel_contadora;
printf("%d x %d = %d\n",num, variavel_contadora,tabuada);
variavel_contadora++;
}
return 0;
}
Terceiro exercício :
Faça um programa que peça ao usuário um número entre 12 e 20. Se a pessoa digitar um número diferente, mostrar a mensagem "entrada inválida" e solicitar o número novamente. Se digitar correto mostrar o número digitado.
Código :
#include<stdio.h>
#include<locale.h>
int main()
{
int numero;
int variavel_controle=1;
setlocale(LC_ALL,"portuguese");
printf(" \n\t Entre com o número :\n");
while(variavel_controle<=7)
{
scanf("%d",&numero);
if(numero>12 && numero<20)
{
printf("\n o número digitado é o %d",numero);
break; /*o comando break serve para interromper a execução de qualquer loop (for, while ou do-while).Estamos utilizando pra finalizar o loop caso a pessoa digite um número entre 12 e 20 */
}
else /*se número estiver fora do intervalo, imprime o bloco abaixo*/
{
printf("\n Entrada inválida \n ");
printf("\n Digite um número novamente :");
variavel_controle++; /*como o número não está entre 12 e 20,o programa executa novamente e volta a testar a condição*/
}
}//fim do while
return 0;
}
Bons estudos ❤