Lista De Exercicio Hebert
Nome: Hebert Guilherme Alves RA: 8060781690
Exercicio 1: É necessário trocar as aspas para que o código funcione.
#include <stdio.h> int w=1,x=2,y=3,z=4; void foo(int y)
{
int z=6; int w; printf("%d %d %d %d ", w,x,y,z);
}
main()
{
int x=7; foo(5); foo(x); printf("%d %d %d %d.", w,x,y,z);
}
Exercicio 2:
#include <stdio.h>
#include <stdio.h>
int incrementar (int *v1){ int contador; for(contador = 1; contador <=1; contador++){ *v1 = (*v1 + 100); } return printf("%d",*v1);
}
int main(){ int valor; printf("Digite um valor: "); scanf("%d", &valor); incrementar(&valor);
return 0; }
Exercicio 3:
#include <stdio.h>
#include <conio.h> float percent (float *preco, float *desconto){ *preco = *preco - (*preco /100 * *desconto); return *preco; } int main(){ float preco, desconto, precoFinal, precoNormal; printf("Digite o preco do produto em R$: "); scanf("%f", &preco); precoNormal = preco; printf("Digite o desconto do produto: "); scanf("%f", &desconto); precoFinal = percent(&preco, &desconto); printf("Preco Normal: %.2f",precoNormal ); printf("\nPreco final: %.2f",precoFinal ); printf("\nValor do desconto em : %.2f",desconto ); return 0; }
Fim Exercício 3
Exercicio 4:
#include <stdio.h>
#include <conio.h>
int hora = 3600; int contaMinuto; int contaSegundo; int contaHora; int valor;
void converteHora (int *total_segundos); int main(){ printf("Digite as horas em segundos: "); scanf("%d", &valor); converteHora(&valor); getch();
}
void converteHora (int *total_segundos){
//Pegar valor hora com menos de 3600 segundos hora = valor / hora; if(valor >0 && valor<3600) { contaHora = 0; contaMinuto = valor / 60; contaSegundo = (valor % 60) ; printf("\n%d:%d:%d",contaHora, contaMinuto, contaSegundo ); } //Pegar valor de horas com mais de 3600 segundos else if(valor >=3600) {