Informática, perguntado por Auguxt0Gomes, 9 meses atrás

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++


Auguxt0Gomes: São 3 programas diferentes ai

Soluções para a tarefa

Respondido por ftost
2

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;

}

_____________________________________________________

Respondido por RayaneDantaSs
5

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 ❤


Auguxt0Gomes: braba d++
RayaneDantaSs: Se tiver algum problema com o código só me avisar aqui.
Auguxt0Gomes: tá tranquilo, achei muito dhora vc explicar para que serve o break e o else... vlw o break eu não sabia...
RayaneDantaSs: Hahahaha, eu coloquei já pensando em caso você não soubesse a função dele nesse código.
Auguxt0Gomes: previu certinho então
RayaneDantaSs: Já to acostumada, sempre que coloco o break meus professores pedem pra explicar a função dele ali kk.
Auguxt0Gomes: hahaha, vc deve ter decorado tudo pra explicar pra eles
RayaneDantaSs: Nem me lembra, passei semanas programando até decorar isso.
RayaneDantaSs: hahahaha
Perguntas interessantes