Programação

1088 palavras 5 páginas
1. 01)Solicitar no teclado uma frase com no máximo 40 letras. Se o tamanho for maior que 40, dar uma mensagem de entrada inválida e solictar novamente, se passar, imprimir a frase na vertical com um tempo em cada letra.
Código PHP:
#include
#include
#include
main()
{
char FRASE[40];int x,tam; printf("\nDIGITE UMA FRASE: "); gets(FRASE); tam=strlen(FRASE); while(tam>40) { printf("\nTAMANHO INVALIDO.MAXIMO 40 LETRAS"); printf("\nDIGITE NOVAMENTE"); gets(FRASE);tam=strlen(FRASE); } printf("\n\n"); for(x=0;x= 0; dig--)
{
switch(toupper(num16[dig])) { case 'A': num10 += 10 * mult; break; case 'B': num10 += 11 * mult; break; case 'C': num10 += 12 * mult; break; case 'D': num10 += 13 * mult; break; case 'E': num10 += 14 * mult; break; case 'F': num10 += 15 * mult; break; default: num10 += (num16[dig] - '0') * mult; break; } mult *= 16;
}
printf("%sh
=>
%dd\n\n",num16aux,num10);

system("PAUSE"); return EXIT_SUCCESS;

}

g) Crie um programa que leia um valor inteiro qualquer e converta-o para a base numérica binária (base 2). Por exemplo, leia o valor 150 e imprima o correspondente valor binário 1001 0110.
#include
#include

using namespace std;

int main(int argc, char *argv[])
{
int num10, num10aux, num2, dig, mult;

printf("Digite um valor inteiro: "); scanf("%d", &num10); printf("\n\n"); // Converte para binário num10aux = num10; num2 = 0; mult = 1; while(num10 > 0) { dig = num10 % 2; num2 += dig * mult; mult *= 10; num10 /= 2;
}
printf("%dd => %db\n", num10aux, num2);

system("PAUSE"); return EXIT_SUCCESS;

}

h) Crie um programa que leia um valor binário (base 2) qualquer e converta-o para a base numérica decimal. Por exemplo, leia o valor 1001 0110 e imprima o orrespondente valor decimal 150.
#include
#include

using namespace std;

int main(int argc, char *argv[])
{
int num10, num2, num2aux, dig, mult;

printf("Digite um valor binario: ");

Relacionados

  • Programação
    6472 palavras | 26 páginas
  • Programação
    511 palavras | 3 páginas
  • programacao
    27031 palavras | 109 páginas
  • Programação
    1871 palavras | 8 páginas
  • programação
    2263 palavras | 10 páginas
  • Programação
    301 palavras | 2 páginas
  • Programação
    281 palavras | 2 páginas
  • Programação
    998 palavras | 4 páginas
  • programaçao
    843 palavras | 4 páginas
  • programacao
    47858 palavras | 192 páginas