Anotações, resumos, trabalhos, provas e exercícios de Grego de Universidade

Exercícios de Programação em C: Estruturas e Vetores

Grego2,86 KB

Lista de Exercícios de Programação em C

  1. Criar um problema para ser resolvido com o comando "Para" (For).
  2. Criar um problema para que possa ser resolvido com o comando "Caso" (Switch/Case).
  3. Igual ao exercício 2, completando com o comando "Para" (For).
  4. Construir um programa utilizando vetores.

Exercício 1

#include <stdio.h>
#include <stdlib.h>

int main() {
    int acertos, p, soma = 0;
    for(p = 1; p <= 5; p++) {
        printf("Quantos acertos o aluno fez na %i prova: ", p);
        scanf("%i", &acertos);
        soma = soma + acertos;
    }
    printf("O aluno fez %i acertos no total.\n", soma);
    system("pause");
    return 0;
}

Exercício 2

#include <stdio.h>
#include <stdlib.h>

int main() {
    int venda;
...
Continue lendo "Exercícios de Programação em C: Estruturas e Vetores" »

Industrialização na Espanha: Da Fase Inicial às Reconversões

Grego6,28 KB

1) Inícios (século XIX – 1959): Começa a industrialização espanhola, de forma lenta, tardia e localizada (Astúrias, País Basco e Catalunha). Há escassez de recursos agrícolas, déficit energético e dependência de matérias-primas e capital estrangeiro. Entre 1900 e 1930 ocorre um crescimento industrial impulsionado pela neutralidade na Primeira Guerra Mundial, pelo capital proveniente das colônias (perdido após a independência de Cuba) e por políticas protecionistas e de investimento público, sobretudo na Catalunha. Durante a fase autárquica, marcada pela autossuficiência e pelo isolamento, o Estado intervém diretamente, e o INI (Instituto Nacional de Indústria) tenta criar indústrias estatais, como a RENFE, e setores...

Continue lendo "Industrialização na Espanha: Da Fase Inicial às Reconversões" »

Algoritmos em C: Salário, Switch/Case e Condicionais

Grego4,53 KB

Esta seção apresenta três exercícios fundamentais de programação em C, focados no uso de estruturas condicionais (if/else) e estruturas de múltipla escolha (switch/case) para manipulação de dados e criação de menus interativos.

1. Cálculo de Reajuste Salarial e Impostos

Descrição do Problema

Desenvolva um algoritmo para ler o nome e o salário de um funcionário e reajustá-lo. O aumento será de 15% se o salário for superior a R$ 1.200,00, e 21% se for menor ou igual a R$ 1.200,00. Após o aumento, desconte 8% de impostos. Imprima o nome do funcionário, o salário inicial, o salário reajustado e o salário final.

Código em C (If/Else)

#include <stdio.h>
#include <stdlib.h>

int main() { char nome[50]; float si; // Salário

...
Continue lendo "Algoritmos em C: Salário, Switch/Case e Condicionais" »

Exemplos de Programas em C: Área, Média, Soma e Idade

Grego2,69 KB

Área do retângulo

#include<stdio.h>
#include<conio.h>

main() {
   float area, lado1, lado2;
   printf("Digite o lado 1: ");
   scanf("%f", &lado1);
   printf("Digite o lado 2: ");
   scanf("%f", &lado2);
   area = (lado1 * lado2);
   printf("Resultado: %.2f", area);
   getch();
}

Média de 2 notas

#include<stdio.h>
#include<conio.h>

main() {
   float nota1, nota2, media;
   printf("Digite a nota 1: ");
   scanf("%f", &nota1);
   printf("Digite a nota 2: ");
   scanf("%f", &nota2);
   media = (nota1 + nota2) / 2;
   if (media > 7) {
      printf("Média: %.2f - Aprovado!", media);
   } else {
      printf("Média: %.2f - Reprovado!", media);
   }
   getch();
}

Soma de 3 valores

#include<stdio.h>
...
Continue lendo "Exemplos de Programas em C: Área, Média, Soma e Idade" »

Sistema de Cadastro de Pacientes em C com Lista Encadeada

Grego640 bytes

#include
struct paciente {
  char nome[38], doenca[38], cpf[38];
  struct paciente *prox;
};
typedef struct paciente cadastro;
cadastro *start();
cadastro *insere(cadastro *c);
cadastro *buscanome(cadastro *c, char vnome[30]);
cadastro *buscadoenca(cadastro *c, char vdoenca[30]);
void imprima(cadastro *c);
cadastro *excluir(cadastro *c, char vnome[30]);
void livre(cadastro *c);
int main(){
  cadastro *c, *b;
  char aux, proc[30], pac[30];
  int opcao;
  c = start();
  while(opcao != 0){
    system(

Exemplos de Código C# para Iniciantes: Sorteio, Nomes, Primos e Estatísticas

Grego6,87 KB

Exemplos Práticos de Programação em C#

Este material reúne exemplos de código em C# que abordam sorteio de números, manipulação de strings, verificação de números primos e cálculo de estatísticas básicas.

1. Sorteio de Números (Megasena)

O exemplo a seguir utiliza a classe Random para gerar seis números sem repetição consecutiva.

Random rnd = new Random(); //Megasena//
int[] numeros = new int[6];

for (int n = 0; n <= 5; n++)
{
   numeros[n] = rnd.Next(99);
   for (int n1 = 0; n1 < n; n1++)
   {
      if (n == 0)
         break;
      if (numeros[n1] == numeros[n1 + 1])
         numeros[n] = rnd.Next(99);
   }
   Console.Write("{0} .", numeros[n]);
}
Console.ReadLine();

Fim

2. Primeiro Nome

Método...

Continue lendo "Exemplos de Código C# para Iniciantes: Sorteio, Nomes, Primos e Estatísticas" »