TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

OS SISTEMAS DE INFORMAÇÃO - WEB STANDARDS LINGUAGEM C

Por:   •  20/9/2021  •  Trabalho acadêmico  •  1.027 Palavras (5 Páginas)  •  75 Visualizações

Página 1 de 5

[pic 1]

...............................................................................................................................

SISTEMAS DE INFORMAÇÃO - WEB STANDARDS

LINGUAGEM C

Desafio assunto 01,02,03,04,05.

........................................................................................................................................

Guarulhos

2021

LINGUAGEM C

Desafio assunto 01,02,03,04,05.

Trabalho apresentado ao Curso SISTEMAS DE INFORMAÇÃO do Centro Universitário ENIAC para a disciplina Linguagem C.

Prof. Cao Ji Kan.

Guarulhos

2021


[pic 2]

Respostas

....................................................................................................................

Respostas:

Desafio 01

O ambiente de desenvolvimento escolhido foi o windows, com a IDE code blocks é uma IDE de código aberto, para a instalação é muito simples baixando o executável no site oficial, seguindo as instruções de próximo até finalizar.

Desafio 02

int, para números inteiros entre -2147483648 e 2147483647.

char, para caracteres individuais do padrão ASCII.

float, para reais entre (aproximadamente) 10-38 e 1038.

Double, para reais entre (aproximadamente) 10-4932 e 104932.

bool, para indicar true (verdadeiro) ou false (falso).

Desafio 03

Sistema de compra de ingressos.

  1. #include <stdio.h>
  2. #include <locale.h>
  3. #include <stdlib.h>
  4. #include <stdbool.h>
  5.  
  6. int main(){
  7.    setlocale(LC_ALL, "Portuguese, Brazil");
  8.  
  9.    //variaveis
  10.    int filme, qIngressos;
  11.    float valor;
  12.     //processamento
  13.    printf("Olá, seja bem vindo.\n");
  14.    printf("Valor do ingresso R$12,50\n");
  15.    printf("Escolha a opção de filmes\n");
  16.    printf("Digite 1: Vingadores 4 - da Marvel\n");
  17.    printf("Digite 2: Como treinar seu dragão 3\n");
  18.    printf("Digite 3: Dumbo\n");
  19.    printf("Digite 4: Shazam!\n");
  20.    scanf("%d",&filme);
  21.    printf("Informe a quantidade de ingressos\n");
  22.    scanf("%d", &qIngressos);
  23.    valor = qIngressos * 12.50;
  24.     //saida
  25.    printf("Obrigado. Para comprar %d ingresso(s) para o filme numero %d, voce ira gastar %.2f", qIngressos, filme, valor);
  26.  
  27.    return 0;
  28.  
  29. }

Desafio 04

        

O programa para aprendizagem de matemática.

  1. #include <stdio.h>
  2. #include <locale.h>
  3. #include <stdlib.h>
  4. #include <stdbool.h>
  5.  
  6. int main ( ) {
  7.      setlocale ( LC_ALL , "Português, Brasil" ) ;
  8.  
  9.     // variáveis
  10.     int numero , sucessor , antecessor , contador , multi ;
  11.  
  12.     // entrada
  13.  
  14.     printf ( "Informe um Número:" ) ;
  15.     scanf ( "% d" , & numero ) ;
  16.  
  17.     // Processamento e saída
  18.     sucessor = numero + 1 ;
  19.     printf ( "o sucessor do numero% d é% d \ n " , numero , sucessor ) ;
  20.     antecessor = numero - 1 ;
  21.     printf ( "o antecessor do numero% d é% d \ n " , numero , antecessor ) ;
  22.     printf ( "A tabuada de multiplicacao do numero% de: \ n " , numero ) ;
  23.     contador = 0 ;
  24.         while ( contador < 10 ) {
  25.             contador = contador + 1 ;
  26.             multi = numero * contador ;
  27.             printf ( "% d X% d =% d \ n " , numero , contador , multi ) ;
  28.         }
  29.     printf ( "OS próximos três números de dois em dois: \ n " ) ;
  30.     for ( contador = 2 ; contador < 8 ; contador = contador + 2 ) {
  31.         printf ( "Numeros:% d \ n " , numero + contador ) ;
  32.     }
  33.     return 0 ;
  34. }

Desafio 05

Jogo de pedra papel e tesoura:

  1. #include <stdio.h>
  2. #include <locale.h>
  3. #include <stdlib.h>
  4. #include <stdbool.h>
  5. #include <time.h>
  6.  
  7. int pjogador=0, pcpu=0;
  8. int main(){
  9.    jokenpo();
  10. }
  11. int jokenpo(){
  12.      setlocale(LC_ALL, "Portuguese, Brazil");
  13.     int jogador, cpu;
  14.    printf ("---JokenPo---\n");
  15.    printf ("%d Jogador X CPU %d\n", pjogador, pcpu);
  16.    printf ("-------------\n");
  17.    printf ("0. Pedra\n");
  18.    printf ("1. Papel\n");
  19.    printf ("2. Tesoura\n");
  20.    printf ("3. Sair\n");
  21.    scanf ("%d", &jogador);
  22.     if (jogador < 0 || jogador >=3){
  23.        printf("Fim do jogo!");
  24.        exit(0);
  25.    }
  26.    srand(time(NULL));
  27.    cpu = rand() % 3;
  28.    switch(cpu){
  29.     case 0: printf ("CPU -> Pedra\n"); break;
  30.     case 1: printf ("CPU -> Papel\n"); break;
  31.     case 2: printf ("CPU -> Tesoura\n"); break;
  32.    }
  33.    if ((jogador == 0 && cpu==2) || (jogador == 1 && cpu == 0) || (jogador == 2 && cpu == 1)){
  34.            printf("Voce venceu!\n");
  35.            pjogador++;
  36.            jokenpo();
  37.        }
  38.     if (jogador == cpu){
  39.            printf ("Empate!\n");
  40.            jokenpo();
  41.        }
  42.    else{
  43.            printf ("CPU venceu!\n");
  44.            pcpu++;
  45.            jokenpo();
  46.        }
  47.     return 0;
  48. }
  49.  

Conclusão

Com este portfólio foi atribuído um desafio para elaborar soluções para dois desafios em programação em C, onde tivemos que atestar nosso conhecimento em linguagem C, sendo o segundo desafio bem complexo para minhas habilidades onde consegui desenvolver o programa e aprender novas estruturas.

...

Baixar como (para membros premium)  txt (5.7 Kb)   pdf (257.2 Kb)   docx (379.8 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com