#Resumo colaborativo
## Equipes
1. Ezequiel Vigolo - Entrada e saída e operadores Aritmeticos
* William Jones - Ausente
* Guilherme Locatelli [ ]
* Thales Gerhardt - Ausente
* Juliane Antunes
* https://meet.google.com/atb-uwbm-jry
1. Dilton - Estrutura de Decisão (IF...ELSE)
* Felipe Zini [ ]
* Miguel Ribeiro
* Thiago Rodrigues Melo - Ausente
* Welivelton - Ausente
* https://meet.google.com/tcp-wkvt-bnc
1. Jessica - FOR
* Wellivelton [X]
* Matheus Balzan [ ]
* Emerson Reginaldo - Ausente
* Breno Reck - Ausente
* https://meet.google.com/qvb-jfzv-cwc
1. Naun (Ausente) - WHILE
* Guilherme Massignan [ ]
* Miguel Agostino [ X ]
* Vinícius de Melo [ ]
* Bruno de Bortoli
* João Vitor [ ]
* https://meet.google.com/gao-jgea-bmw
Sequência de Aulas:
* 19/07 - Vetores e Matrizes
* 26/07 - Modularização
* 02/08 - Revisão
* 09/08 - PROVA FINAL
* 16/08 - Exame
## Atividade
* Sistematizar o conteúdo em arquivo compartilhado
* Resolver 2 questões do seu tipo e 2 do nível seguinte
#ENTRADA E SAÍDA - OPERADORES aritméticos
/*
Faça um algoritmo que le o preço de venda do produto, o preço de custo do produto e quantidade de unidades vendidas e informe quanto o foi o lucro naquela venda.
*/
#include <stdio.h>
int main() {
float custo, venda, lucro;
int qntd_vendida = 0;
printf("Preco de custo: R$");
scanf("%f", &custo);
printf("\nPreco de venda: R$");
scanf("%f", &venda);
printf("Quantidade vendida: ");
scanf("%d", &qntd_vendida);
lucro = (venda - custo) * qntd_vendida;
printf("\nValor do lucro: %.2f", lucro);
return 0;
}
/*
Elabore um algoritmo em C, onde o usuário informe o tempo em minutos que gasta para realizar um prova e você irá informá-lo quantas horas equivale o tempo digitado e também quanto ele passou do tempo mínimo de prova que é de 20min (Considere que para a questão que todo o usuário fará um tempo de prova maior que o mínimo).
*/
#include <stdio.h>
int main() {
float tempo, horas , tempo_total;
printf("\n Minutos necessarios para realizar a prova");
scanf("%f",&tempo);
horas = (tempo / 60);
tempo_total = tempo - 20;
printf("\n O valor de tempo em horas é: %f",horas);
printf("\n Tempo ultrapassado pelo usuario é: %f",tempo_total);
return 0;
}
#DECISÃO e operadores relacionais e lógicos
/*
Criar um algoritmo para ler um percurso em quilômetros, o tipo de carro, e o tipo de combustível (gasolina ou álcool) e depois informar o consumo estimado de combustível deste percursso. Sabendo-se que o carro tipo 1 faz 12 km/l com gasolina e 7km/l com alcool, já o carro do tipo 2 faz 17km/l com gasolina e 9 km/l com álccol.
*/
#include <stdio.h>
int main(void) {
float percurso, carro, combustivel, consumo;
printf("Informe o percurso em quilometros:\n");
scanf("%f", &percurso);
printf("Informe o tipo de carro:\n");
printf("1 para 12 km/l com gasolina e 7km/l com alcool\n");
printf("E 2 para 17km/l com gasolina e 9 km/l com álccol\n");
scanf("%f", &carro);
printf("Informe o tipo de combustivel:\n");
printf("1 para gasolina\n");
printf("E 2 para álcool\n");
scanf("%f", &combustivel);
if (carro == 1){
if(combustivel == 1){
consumo = percurso/12;
printf("O consumo estimado de combustivel é: %.2f litros",consumo);
}
if(combustivel == 2){
consumo = percurso/7;
printf("O consumo estimado de combustivel é: %.2f litros", consumo);
}
}
if (carro == 2) {
if(combustivel == 1){
consumo = percurso/17;
printf("O consumo estimado de combustivel é: %.2f litros", consumo);
}
if (combustivel == 2){
consumo = percurso/9;
printf("O consumo estimado de combustivel é: %.2f litros", consumo);
}
}
return 0;
}
/*
Faça um algoritmo para calcular a conta de energia, nele o usuário irá informar o preço do kWh , quantidade que kWh consumidos e a bandeira tarifária (verde, amarela e vermelha). Ressalta-se que, se a bandeira for verde não há acrescimo, se a bandeira for amarela o preço do kWh receberá um acrescimo de 10% no seu valor, se a bandeira for vermelha o preço do kWh receberá um acrescimo de 20% em seu valor. Entrará também na conta a taxa de iluminação pública, que é um valor fixo de R$13,20 (treze reais e vinte centavos).
*/
int main(void) {
float preço, quantidade, bandeira, result;
printf("Informe o preço do kWh em reais:\n");
scanf("%f", &preço);
printf("Informe a quantidade de kWh consumidos:\n");
scanf("%f", &quantidade);
printf("Informe a bandeira tarifaria\n");
printf("1 para bandeira verde\n");
printf("2 para bandeira amarela\n");
printf("3 para bandeira vermelha\n");
scanf("%f", &bandeira);
if (bandeira == 1){
result = preço * quantidade + 13.20;
printf("Sua conta de energia este mês é de: %.2f reais",result);
}
if(bandeira == 2){
result = (preço + (preço * 0.1)) * quantidade + 13.20;
printf("Sua conta de energia este mês é de: %.2f reais",result);
}
if (bandeira == 3) {
result = (preço + (preço * 0.2)) * quantidade + 13.20;
printf("Sua conta de energia este mês é de: %.2f reais",result);
}
return 0;
}
#FOR
Elabore um algoritmo em c, que leia 10 números quaisquer, e mostre ao final: o produto dos 2 primeiros números, a soma do 3°,4º e 5° números, e a média aritméticas do 6º, 7°, 8°, 9º e 10° número. (Utilize a estrutura FOR para responder a questão).
#include <stdio.h>
int main(void) {
float numero, numero_1, i, produto, soma, soma_1, media;
soma=0; soma_1=0;
for(i=1; i<=10; i++){
printf("\n Informe o numero:");
scanf("%f",&numero);
if (i==1){
numero_1=numero;
}
if (i==2){
produto=numero*numero_1;
}
if (i>=3 && i<=5){
soma=soma+numero;
}
if (i>=7 && i<=10){
soma_1=soma_1+numero;
}
}
printf("\n o valor do produto e: %f", produto);
printf("\n o valor da soma e: %f", soma);
media=(soma_1/4);
printf("\n o valor da media e: %f", media);
return 0;
}
#WHILE
#include <stdio.h>
int main(void) {
/* Atidivade 1 - Elabore um algoritmo em c, que leia um conjunto de consultas.
O programa deve iniciar perguntado se a consulta foi feita por
convênio ou foi particular. Caso ela tenha sido feita por
convênio o usuário deve informar qual convênio
(Unimed, RedeVida, Internow, são aceitos apenas esses três),
caso a consulta seja feita de forma particular deve ser inserido o valor pago.
Após cada entrada deve ser perguntando se o usuário deseja inserir
uma nova entrada ou encerrar o programa. Quando o programa for encerrado
deve ser exibido o número de consultas por convenio e quantas
consultas por convênio, bem como quantidade de consultas particular
e todo valor que foi pago. (Utilize a estrutura while dentro da
resolução desta questão.)
*/
int consulta, convenio, valor, valor_p, entrada, qtd_1=0, qtd_2=0, qtd_3=0, qtd_p=0;
do{
printf("\n Sua consulta sera feita pelo convenio ou particular");
do{
printf("\n Se a sua consulta for pelo convenio digite (1) se for particular digite (2)");
scanf("%d",&consulta);
}while(consulta!=1 && consulta!=2);
if(consulta==1){
do{
printf("\n Sua consulta sera feita por qual dos convenios Unimed, RedeVida, Internow ");
printf("\n Se a sua consulta for pelo convenio Unimed digite (1), RedeVida digite (2), Internow digite (3)");
scanf("%d",&convenio);
if(convenio==1){
qtd_1=qtd_1+1;
}else if(convenio==2){
qtd_2=qtd_2+1;
}else{
qtd_3=qtd_3+1;
}
}while(convenio!=1 && convenio!=2 && convenio!=3);
}else{
printf("informe o valor pago pela consulta particular");
scanf("%d", &valor);
qtd_p=qtd_p+1;
valor_p=valor_p+valor;
}
printf("\n Digite (1) para continuar e (2) para encerrar a programação");
scanf("%d", &entrada);
}while(entrada==1);
printf("\n quantidade de consultas Unimed,%d", qtd_1);
printf("\n quantidade de consultas Rede Vida,%d", qtd_2);
printf("\n quantidade de consultas Internow,%d", qtd_3);
printf("\n quantidade de consultas particular,%d", qtd_p);
printf("\n valor gasto nas consulta particular,%d",valor_p);
return 0;
}
/* atividade 2 - Elabore um algoritmo em c, que leia um conjunto de reservas de hospedagem. Em cada reserva será informado o número de quartos, a quantidade de hóspedes, a quantidade de dias e o preço da reserva. Ao final da reserva deve se perguntar se o usuário deseja fazer um nova reserva, e caso ele responda que sim o processo deve continuar até que a resposta para esta pergunta seja não. Ao final do programa deve ser exibido o preço médio da diária por hóspede no hotel e quantidade de reservas que ultrapass
*/
int reserva, quartos, hospedes, dias;
float preco_reserva,preco_medio, total;
do{
printf("\n Bem vindo a central do hotel \n quantos quartos deseja reservar\n");
scanf("%d",&quartos);
printf("\n quantos hospedes para a reserva\n");
scanf("%d",&hospedes);
printf("\n quantos dias\n");
scanf("%d",&dias);
printf("\n preço da reserva\n");
scanf("%f",&preco_reserva);
preco_medio= preco_reserva/(hospedes*dias);
printf("\n O preço médio das ospedagens foram:%.2f\n", preco_medio);
printf("\n Digite (1) para fazer nova reserva e (2) para encerrar a programação\n");
scanf("%d", &reserva);
}while(reserva==1);
total= preco_medio+preco_medio;
printf("\n O preço total das hospedagens foram:%.2f\n", total);
return 0;
}
# My first HackMD note (change me!)
###### tags: `Tag(change me!)`
> This note is yours, feel free to play around. :video_game:
> Type on the left :arrow_left: and see the rendered result on the right. :arrow_right:
## :memo: Where do I start?
### Step 1: Change the title and add a tag
- [ ] Create my first HackMD note (this one!)
- [ ] Change its title
- [ ] Add a tag
:rocket:
### Step 2: Write something in Markdown
Let's try it out!
Apply different styling to this paragraph:
**HackMD gets everyone on the same page with Markdown.** ==Real-time collaborate on any documentation in markdown.== Capture fleeting ideas and formalize tribal knowledge.
- [x] **Bold**
- [ ] *Italic*
- [ ] Super^script^
- [ ] Sub~script~
- [ ] ~~Crossed~~
- [x] ==Highlight==
:::info
:bulb: **Hint:** You can also apply styling from the toolbar at the top :arrow_upper_left: of the editing area.

:::
> Drag-n-drop image from your file system to the editor to paste it!
### Step 3: Invite your team to collaborate!
Click on the <i class="fa fa-share-alt"></i> **Sharing** menu :arrow_upper_right: and invite your team to collaborate on this note!

- [ ] Register and sign-in to HackMD (to use advanced features :tada: )
- [ ] Set Permalink for this note
- [ ] Copy and share the link with your team
:::info
:pushpin: Want to learn more? ➜ [HackMD Tutorials](https://hackmd.io/c/tutorials)
:::
---
## BONUS: More cool ways to HackMD!
- Table
| Features | Tutorials |
| ----------------- |:----------------------- |
| GitHub Sync | [:link:][GitHub-Sync] |
| Browser Extension | [:link:][HackMD-it] |
| Book Mode | [:link:][Book-mode] |
| Slide Mode | [:link:][Slide-mode] |
| Share & Publish | [:link:][Share-Publish] |
[GitHub-Sync]: https://hackmd.io/c/tutorials/%2Fs%2Flink-with-github
[HackMD-it]: https://hackmd.io/c/tutorials/%2Fs%2Fhackmd-it
[Book-mode]: https://hackmd.io/c/tutorials/%2Fs%2Fhow-to-create-book
[Slide-mode]: https://hackmd.io/c/tutorials/%2Fs%2Fhow-to-create-slide-deck
[Share-Publish]: https://hackmd.io/c/tutorials/%2Fs%2Fhow-to-publish-note
- LaTeX for formulas
$$
x = {-b \pm \sqrt{b^2-4ac} \over 2a}
$$
- Code block with color and line numbers:
```javascript=16
var s = "JavaScript syntax highlighting";
alert(s);
```
- UML diagrams
```sequence
Alice->Bob: Hello Bob, how are you?
Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!
Note left of Alice: Alice responds
Alice->Bob: Where have you been?
```
- Auto-generated Table of Content
[ToC]
> Leave in-line comments! [color=#3b75c6]
- Embed YouTube Videos
{%youtube PJuNmlE74BQ %}
> Put your cursor right behind an empty bracket {} :arrow_left: and see all your choices.
- And MORE ➜ [HackMD Tutorials](https://hackmd.io/c/tutorials)