Você está na página 1de 5

EXERCCIOS DE LINGUAGEM DE PROGRAMAO 1) Um dado comerciante maluco cobra 10% de acrscimo para cada prestao em atraso e depois d um desconto

de 10% sobre esse valor. Faa um algoritmo que solicite o valor da prestao em atraso e apresente o valor final a pagar assim como o pre!u"#o do comerciante na operao. import java.util.Scanner; public class Maluco { public static void main(String args[]) { Scanner leia = new Scanner(System.in); loat prestacao; loat total; loat novototal; System.out.print (!"igite o valor da prestacao; !); prestacao=leia.ne#t$loat(); total = prestacao%(prestacao&'()'((); novototal = total*(total&'()'((); System.out.print (!+,-./ 0.0,- , 1,2,/ 34 5.6 .7n!8novototal); 9 9 $) %er do teclado o valor da &ora atual e do minuto atual e imprimir a quantidade de minutos que se passaram no dia. import java.util.Scanner; public class 4ora { public static void main(String args[]) { Scanner leia = new Scanner(System.in); loat :ora; loat minuto; loat total; System.out.print (!"igite 4./, ,0;,-; !); :ora=leia.ne#t$loat(); System.out.print (!"igite M<=;0.S; !); minuto=leia.ne#t$loat(); total = (:ora&>()% minuto; System.out.print (!1,SS,/,M S3 5.( M<=;0.S7n!8total); 9 9 ') a) b) c) d) Faa um programa que receba um n(mero positivo e maior do que #ero calcule e mostre) o n(mero digitado ao quadrado* o n(mero digitado ao cubo* a rai# quadrada do n(mero digitado* a rai# c(bica do n(mero digitado*

import java.util.Scanner; public class ?alculos { public static void main(String args[]) { Scanner leia = new Scanner(System.in); loat num; loat total; System.out.print (!"igite =;M3/.; !); num=leia.ne#t$loat(); loat @uadrado; loat cubo ;

loat raiA ; loat cubica ; @uadrado=num&num; cubo=num&num&num; raiA= ( loat)Mat:.s@rt(num); cubica=( loat)Mat:.pow(num8('.()B.()); System.out.print (!,. C;,"/,". 5.6 7n!8@uadrado); System.out.print (!,. ?;D. 5.6 7n!8cubo); System.out.print (!,. /,<E 5.6 7n!8raiA); System.out.print (!,. /,<E ?;D<?, 5.6 7n!8cubica); 9 9 +) ,fetuar o clculo e a apresentao do valor de uma prestao em atraso utili#ando a f-rmula ./,012345 6 72%5/8972%5/:912;2<100):1,=.5) onde 72%5/ 12;2 e 1,=.5 sero informados pelo teclado. import java.util.Scanner; public class $ormula { public static void main(String args[]) { Scanner leia = new Scanner(System.in); loat prestacao; loat ta#a; loat tempo8valor; System.out.print (!"igite +,-./ ", 1/3S0,?,. ; !); valor=leia.ne#t$loat(); System.out.print (!"igite , 0,F,; !); ta#a=leia.ne#t$loat(); System.out.print (!"igite . 03M1.; !); tempo=leia.ne#t$loat(); prestacao = valor%(valor&(ta#a)'(()&tempo); System.out.print (!+,-./ , 1,2,/ 34 5.6 7n!8prestacao); 9 9

>) %er do teclado o valor bruto de uma nota fiscal de servios e imprimir o valor total dos impostos e o valor l"quido a ser recebido. Use os seguintes impostos no seu clculo) ?/ 6 1 >0% @5F?A0 6 ' 00% @0%% 6 1 00% .?0 6 0 B>% import java.util.Scanner; public class Druto { public static void main(String args[]) { Scanner leia = new Scanner(System.in); double num8ir8co ins8csll8pis; System.out.print (!"igite valor da 1restacaoG !); num=leia.ne#t$loat(); ir=num%(num&'.H )'((); co ins=num%(num&B )'((); csll=num%(num&' )'((); pis=num%(num&(.>H )'((); System.out.print (!/3,I;S03 ". </ = 5.6 7n!8ir); System.out.print (!/3,I;S03 ". ?.$<=S = 5.6 7n!8co ins); System.out.print (!/3,I;S03 ". ?S-- = 5.6 7n!8csll);

System.out.print (!/3,I;S03 ". 1<S = 5.6 7n!8pis); 9 9 5 Cndice de =assa @orporal 9?=@) uma f-rmula utili#ada para verificar se um adulto est acima do peso obeso ou abaiDo do peso ideal considerado saudvel. 2 f-rmula utili#ada para calcular o ?=@ dada pela eDpresso) ?=@ 6 pesoEFgG<9alturaEmG)$. @onstrua um programa que pede o peso e a altura do usurio e calcula seu ?=@. import java.util.Scanner; public class <mc { public static void main(String args[]) { Scanner leia = new Scanner(System.in); loat peso8altura8total; System.out.print (!"igite teu peso G !); peso=leia.ne#t$loat(); System.out.print (!"igite tua altura G !); altura=leia.ne#t$loat(); total= peso)(altura&altura); System.out.print (!03; <="<?3 "3 M,SS, ?./1./,- 34 = 5.6 7n!8total); 9 9 H) ,m um cercado & vrios patos e coel&os. ,screva um programa que solicite ao usurio o total de cabeas e o total de ps e determine quantos patos e quantos coel&os se encontram nesse cercado. Um aluno fe# trJs provas num semestre. 2 primeira prova tem peso ' a segunda peso B e a terceira peso K. Faa um programa que lJ as trJs notas do aluno e calcula sua mdia final. import java.util.Scanner; public class Media { public static void main(String args[]) { Scanner leia = new Scanner(System.in); loat a8b8c8total; System.out.print (!"igite nota , G !); a=leia.ne#t$loat(); System.out.print (!"igite nota D G !); b=leia.ne#t$loat(); System.out.print (!"igite nota ? G !); c=leia.ne#t$loat(); total= ( (a&B)%(b&>)%(c&J) ))'K; System.out.print (!S;, M3"<, $<=,- 34 = 5.6 7n!8total); 9 9 K) 10) 2 importLncia de /MHI0.000 00 deve ser dividida entre os trJs primeiros colocados de um concurso em partes diretamente proporcionais aos pontos conseguidos por eles. @onstrua um programa que solicite o n(mero de pontos dos trJs primeiros colocados e imprime a importLncia que caber a cada um. ,labore um programa que solicite ao usurio o dia mJs e ano atuais depois o dia mJs e ano em que ele nasceu e a seguir calcula a idade em segundos do usurio. import java.util.Scanner; public class <dade { B)

I)

public static void main(String args[]) { Scanner leia = new Scanner(System.in); loat diames=(; loat diaatual8 mesLatual8 anoLatual8nasc8mes8ano8idade8dataLmes8segundosLmes8diaLdia8segundosLdia8totalnovo; System.out.print (!"igite dia atual G !); diaatual=leia.ne#t$loat(); System.out.print (!"igite mes atual G !); mesLatual=leia.ne#t$loat(); System.out.print (!"igite ano atual G !); anoLatual=leia.ne#t$loat(); System.out.print (!"ia @ue nasceu G !); nasc=leia.ne#t$loat(); System.out.print (!Mes @ue nasceu G !); mes=leia.ne#t$loat(); System.out.print (!,no @ue nasceu G !); ano=leia.ne#t$loat(); idade=anoLatual*ano; dataLmes=mesLatual*'6; segundosLmes=dataLmes&B(&B>((&6M; diaLdia=diaatual*B(; segundosLdia=diames*(B(&B>((&6M); totalnovo=segundosLmes%segundosLdia%(idade&'6&6M&B>((); System.out.print (!S;, <","3 3M S32;=".S 34 = 5.6 7n!8totalnovo); 9 9 11) 1$) 1') 1ente refa#er o programa acima utili#ando a biblioteca N1?=,.OP 9pesquise sobre ela na internet). Fa#er um programa para receber um n(mero inteiro de segundos do usurio e imprimir a quantidade correspondente em &oras minutos e segundos. Fa#er um programa para receber ' valores inteiros do usurio e mostrar a sua mdia 9que pode no ser inteira). import !ava.util.0canner* public class =ediaQUsuario R public static void main90tring argsEG) R 0canner leia 6 neS 0canner90Tstem.in)* float a b c total* 0Tstem.out.printf9UVigite valor 2 ) U)* a6leia.neDtFloat9)* 0Tstem.out.printf9UVigite valor W ) U)* b6leia.neDtFloat9)* 0Tstem.out.printf9UVigite valor @ ) U)* c6leia.neDtFloat9)* total6a8b8c<' 0Tstem.out.printf9U0U2 =,V?2 ,O 6 %.$f XnU total)* Y Y

1+)

Fa#er um programa em @ para ler o raio / de uma esfera e calcular o volume e a rea de uma esfera.

V =
1>)

+ R ' '

A = + R $

,screva um programa que solicite dois caracteres de a a z ao usurio e imprima o n(mero de caracteres eDistente entre eles. 2ssuma que o usurio digite os $ caracteres em ordem alfabtica. @aso no o este!am emitir mensagem de erro. ,Demplo) Vigite $ caracteres ) ! t 5 numero de caracteres entre eles eZ) K.