OS SISTEMAS DE INFORMAÇÃO - WEB STANDARDS LINGUAGEM C
Por: Fernando Marques • 20/9/2021 • Trabalho acadêmico • 1.027 Palavras (5 Páginas) • 95 Visualizações
[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.
- #include <stdio.h>
- #include <locale.h>
- #include <stdlib.h>
- #include <stdbool.h>
- int main(){
- setlocale(LC_ALL, "Portuguese, Brazil");
- //variaveis
- int filme, qIngressos;
- float valor;
- //processamento
- printf("Olá, seja bem vindo.\n");
- printf("Valor do ingresso R$12,50\n");
- printf("Escolha a opção de filmes\n");
- printf("Digite 1: Vingadores 4 - da Marvel\n");
- printf("Digite 2: Como treinar seu dragão 3\n");
- printf("Digite 3: Dumbo\n");
- printf("Digite 4: Shazam!\n");
- scanf("%d",&filme);
- printf("Informe a quantidade de ingressos\n");
- scanf("%d", &qIngressos);
- valor = qIngressos * 12.50;
- //saida
- printf("Obrigado. Para comprar %d ingresso(s) para o filme numero %d, voce ira gastar %.2f", qIngressos, filme, valor);
- return 0;
- }
Desafio 04
O programa para aprendizagem de matemática.
- #include <stdio.h>
- #include <locale.h>
- #include <stdlib.h>
- #include <stdbool.h>
- int main ( ) {
- setlocale ( LC_ALL , "Português, Brasil" ) ;
- // variáveis
- int numero , sucessor , antecessor , contador , multi ;
- // entrada
- printf ( "Informe um Número:" ) ;
- scanf ( "% d" , & numero ) ;
- // Processamento e saída
- sucessor = numero + 1 ;
- printf ( "o sucessor do numero% d é% d \ n " , numero , sucessor ) ;
- antecessor = numero - 1 ;
- printf ( "o antecessor do numero% d é% d \ n " , numero , antecessor ) ;
- printf ( "A tabuada de multiplicacao do numero% de: \ n " , numero ) ;
- contador = 0 ;
- while ( contador < 10 ) {
- contador = contador + 1 ;
- multi = numero * contador ;
- printf ( "% d X% d =% d \ n " , numero , contador , multi ) ;
- }
- printf ( "OS próximos três números de dois em dois: \ n " ) ;
- for ( contador = 2 ; contador < 8 ; contador = contador + 2 ) {
- printf ( "Numeros:% d \ n " , numero + contador ) ;
- }
- return 0 ;
- }
Desafio 05
Jogo de pedra papel e tesoura:
- #include <stdio.h>
- #include <locale.h>
- #include <stdlib.h>
- #include <stdbool.h>
- #include <time.h>
- int pjogador=0, pcpu=0;
- int main(){
- jokenpo();
- }
- int jokenpo(){
- setlocale(LC_ALL, "Portuguese, Brazil");
- int jogador, cpu;
- printf ("---JokenPo---\n");
- printf ("%d Jogador X CPU %d\n", pjogador, pcpu);
- printf ("-------------\n");
- printf ("0. Pedra\n");
- printf ("1. Papel\n");
- printf ("2. Tesoura\n");
- printf ("3. Sair\n");
- scanf ("%d", &jogador);
- if (jogador < 0 || jogador >=3){
- printf("Fim do jogo!");
- exit(0);
- }
- srand(time(NULL));
- cpu = rand() % 3;
- switch(cpu){
- case 0: printf ("CPU -> Pedra\n"); break;
- case 1: printf ("CPU -> Papel\n"); break;
- case 2: printf ("CPU -> Tesoura\n"); break;
- }
- if ((jogador == 0 && cpu==2) || (jogador == 1 && cpu == 0) || (jogador == 2 && cpu == 1)){
- printf("Voce venceu!\n");
- pjogador++;
- jokenpo();
- }
- if (jogador == cpu){
- printf ("Empate!\n");
- jokenpo();
- }
- else{
- printf ("CPU venceu!\n");
- pcpu++;
- jokenpo();
- }
- return 0;
- }
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.
...